Grupo A:-
Primeira jornada (29 e 30 dez):FC Porto – Marítimo Famalicão – Feirense
Segunda jornada (19, 20 e 21 jan):Famalicão – FC Porto Feirense – Marítimo
Terceira jornada (26, 27 e 28 jan):Feirense – FC PortoMarítimo – Famalicão
Grupo B
Primeira jornada (29 e 30 dez):Benfica – Nacional , Oriental – Moreirense
Segunda jornada (19, 20 e 21 jan):Oriental – Benfica , Moreirense – Nacional
Terceira jornada (26, 27 e 28 jan):Moreirense – Benfica , Nacional – Oriental
Grupo C
Primeira jornada (29 e 30 dez):Sporting – Paços de Ferreira , Portimonense – Arouca
Segunda jornada (19, 20 e 21 jan):Portimonense – Sporting , Arouca – Paços de Ferreira Terceira jornada (26, 27 e 28 jan):Arouca – SportingPaços de Ferreira – Portimonense
Grupo D
Primeira jornada (29 e 30 dez):Sporting de Braga – Belenenses , Leixões – Rio Ave Segunda jornada (19, 20 e 21 jan):Leixões – Sporting de Braga , Rio Ave – Belenenses Terceira jornada (26, 27 e 28 jan):Rio Ave – Sporting de Braga , Belenenses-Leixões
Meias-finais (09, 10 ou 11 fev): Vencedor do Grupo B — Vencedor do Grupo D Vencedor do Grupo A — Vencedor do Grupo CFinal (16 abr): Vencedores das meias-finais