1. Round
04/08/2007 17:00 FC Vizela - Varzim SC 1:3
17:00 CD Trofense - CD Feirense 2:1
05/08/2007 16:00 CD Fátima - CD Santa Clara 2:0
16:00 GD Estoril - CD Aves 2:1
16:00 SC Freamunde - SC Beira-Mar 2:4 pso
17:00 Portimonense SC - Rio Ave FC 1:0
17:30 SC Olhanense - Gondomar SC 0:1
19:45 Gil Vicente - FC Penafiel 4:5 pso
2. Round
12/08/2007 16:00 GD Estoril - Estrela Amadora 0:1
16:00 FC Penafiel - CS Marítimo 5:4 pso
17:00 Portimonense SC - Naval 1° de Maio 4:3 pso
17:00 CD Fátima - Académica de Coimbra 1:0
17:15 Varzim SC - Leixões SC 0:4
17:30 Gondomar SC - Vitória Setúbal 0:3
18:00 CD Trofense - Vitória Guimarães 0:1
19:45 SC Beira-Mar - Boavista 1:0
3. Round
26/09/2007 18:00 Portimonense SC - Os Belenenses 4:3 pso
18:00 Leixões SC - União Leiria 0:2
18:00 FC Penafiel - CD Nacional 1:0
19:00 SC Beira-Mar - Paços de Ferreira 4:3 pso
19:15 CD Fátima - FC Porto 4:2 pso
19:15 Vitória Setúbal - Sporting Braga 2:0
20:30 Estrela Amadora - SL Benfica 4:5 pso
20:45 Vitória Guimarães - Sporting CP 6:7 pso
4. Round
20/10/2007 19:00 Sporting CP - CD Fátima 1:2
21:00 SL Benfica - Vitória Setúbal 1:1
21/10/2007 16:00 Portimonense SC - SC Beira-Mar 1:0
16:00 FC Penafiel - União Leiria 3:1
31/10/2007 01:01 Vitória Setúbal - SL Benfica 2:1
19:45 CD Fátima - Sporting CP 2:3
20:00 SC Beira-Mar - Portimonense SC 3:1
20:45 União Leiria - FC Penafiel 1:0
5. Round
09/01/2008 19:30 SC Beira-Mar - FC Penafiel 1:1
21:15 Vitória Setúbal - Sporting CP 1:0
23/01/2008 19:00 FC Penafiel - Vitória Setúbal 1:1
21:15 Sporting CP - SC Beira-Mar 3:0
30/01/2008 19:00 Sporting CP - FC Penafiel 3:1
21:15 Vitória Setúbal - SC Beira-Mar 3:0
Final
22/03/2008 20:30 Sporting CP - Vitória Setúbal 2:3 (0:0, 0:0, 0:0) pso