Primeira Liga 2003/04

Day 21
Gil Vicente 1-0 Sp. Braga
Nacional 3-3 Sporting
FC Porto 2-1 U. Leiria
Beira-Mar 1-1 Rio Ave
Marítimo 2-0 Paços de Ferreira
Moreirense 1-0 Estrela Amadora
Belenenses 0-2 Benfica
Académica 1-1 Vitória Guimarães
Boavista 2-1 Alverca