Semi-finals
Benfica 2 -
5 FC Porto
Vitória Setúbal 6 -
0 Marítimo
Quarter-finals
Vitória Guimarães 2 -
3 Vitória Setúbal
Leixoes 1 -
2 Marítimo
Belenenses 1 -
3 FC Porto
Barreirense 3 -
5 Benfica
3rd Round
Académica 0 -
3 Vitória Setúbal
Marítimo 4 -
1 SC Lusitania
Sporting Covilha 1 -
9 FC Porto
Sanjoanense 2 -
4 Benfica
Braga 1 -
4 Belenenses
2nd Round Replay
2nd Round
Torreense 1 -
3 Leixoes
FC Porto 9 -
1 Varzim
Leca 1 -
2 Braga
Gouveia 3 -
7 Sporting Covilha
Académica 6 -
3 Tirsense
Sporting Lisbon 3 -
3 Vitória Setúbal
Sintrense 1 -
5 Belenenses
Sanjoanense 3 -
1 Penafiel
Cova da Piedade 0 -
1 Barreirense
Vitória Guimarães 4 -
1 Academico Viseu
1st Round
Torres Novas 2 -
10 Académica
Salgueiros 1 -
6 Vitória Setúbal
Olhanense 1 -
12 Vitória Guimarães
Penafiel 4 -
4 Uniao Lamas
Sintrense 4 -
3 Tramagal
Luso 2 -
3 Torreense
Barreirense 6 -
2 Sesimbra
Espinho 3 -
3 Varzim
Belenenses 8 -
1 Portimonense
Sporting Covilha 3 -
1 Peniche
Cova da Piedade 5 -
2 Oriental Lisboa
Benfica 13 -
1 Montijo 1948
Gouveia 4 -
3 Lusitano Evora
Uniao de Tomar 4 -
9 Leixoes
Alhandra 1 -
4 Leca
Tirsense 3 -
2 Vizela
Beira-Mar 1 -
4 FC Porto
Academico Viseu 6 -
5 Almada
Braga 8 -
2 Famalicao
Sanjoanense 2 -
1 Atletico CP
Sporting Lisbon 4 -
2 Fabril Barreiro