Semi-finals
Vitória Guimarães 2 -
8 Benfica
Belenenses 0 -
1 Vitória Setúbal
Quarter-finals Replay
Quarter-finals
Ferroviario Maputo 2 -
14 Benfica
Vitória Setúbal 3 -
2 Leixoes
Belenenses 6 -
6 Sporting Lisbon
Micaelense 2 -
10 Vitória Guimarães
3rd Round
Benfica 5 -
3 FC Porto
Sporting Lisbon 4 -
4 Lusitano Evora
Belenenses 3 -
3 Sanjoanense
Vitória Setúbal 5 -
1 Vianense
Académica 0 -
5 Vitória Guimarães
2nd Round
Oriental Lisboa 1 -
10 Sporting Lisbon
Farense 3 -
4 Académica
Peniche 1 -
9 Belenenses
Fabril Barreiro 4 -
4 Benfica
Beira-Mar 1 -
6 FC Porto
Feirense 5 -
5 Leixoes
Seixal 2 -
3 Lusitano Evora
Sanjoanense 4 -
1 Montijo 1948
Barreirense 1 -
2 Vianense
Marinhense 1 -
3 Vitória Setúbal
1st Round
Torreense 1 -
4 Sanjoanense
Benfica 16 -
3 Caldas
SL Olivais 3 -
4 Seixal
Fabril Barreiro 5 -
3 Sporting Covilha
FC Porto 11 -
4 Espinho
Benfica Castelo Branco 3 -
4 Vianense
Olhanense 3 -
4 Vitória Guimarães
Beira-Mar 7 -
2 Alhandra
Leixoes 9 -
2 Sacavenense
Portimonense 3 -
8 Feirense
Campomaiorense 3 -
6 Marinhense
Vitória Setúbal 8 -
4 Desportivo Beja
Vitoria de Sernache 2 -
6 Peniche
Académica 4 -
2 Atletico CP
Farense 6 -
5 Boavista
Montijo 1948 5 -
3 Lusitano VRSA
Braga 2 -
3 Oriental Lisboa
Salgueiros 2 -
8 Lusitano Evora
Vila Real 2 -
13 Belenenses
Sporting Lisbon 10 -
3 Cova da Piedade
Barreirense 5 -
2 UD Oliveirense