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