Quinta-feira, 16 novembro:

Sporting (I) – Famalicão (II), 2-0

Sexta-feira, 17 novembro:

FC Porto (I) – Portimonense (I), 3-2

Sábado, 18 novembro:

Benfica (I) – Vitória de Setúbal (I), 2-0

Rio Ave (I) – Sporting de Braga (I), 1-0

Domingo, 19 novembro:

Académica (II) – Nacional (II), 1-0

União de Leiria (CP) – Desportivo das Aves (I), 0-3

Moreirense (I) – Felgueiras (CP), 5-2

União da Madeira (II) – Freamunde (CP), 4-2

Farense (CP) – Leixões (II), 2-1

Oliveirense (CP) – Marítimo (I), 2-2 (2-3 ap)

Vizela (CP) – Vilaverdense (CP), 1-1 (1-1 ap, 2-4 gp)

Caldas (CP) – Arouca (II), 1-1 (1-1 ap, 3-1 gp)

Ideal (CP) – Cova da Piedade (II), 1-4

Santa Clara (II) – Desportivo de Chaves (I), 2-0

Praiense (CP) – Vilafranquense (CP), 1-1 (3-2 ap)

Vitória de Guimarães (I) – Feirense (I), 2-1 

 

Feitas as contas, estão presentes nos oitavos-de-final da Taça de Portugal, oito equipas da I Liga (Vitória SC, Sporting, FC Porto, Benfica, Rio Ave, Aves, Moreirense e Marítimo), quatro da II Liga (Santa Clara, Académica, União da Madeira e Cova da Piedade) e quatro do Campeonato de Portugal (Farense, Vilaverdense, Praiense e Caldas.).