3. Round
18/10/2012 20:15 SC Freamunde - SL Benfica 0:4 (0:2)
19/10/2012 20:15 Sporting Braga - Leixões SC 3:0 (0:0, 0:0) aet
20/10/2012 14:30 CCD Santa Eulália - FC Porto 0:1 (0:1)
15:00 Gondomar SC - Gil Vicente 0:2 aet
16:00 Naval 1° de Maio - FC Arouca 1:3 aet
16:00 SC Olhanense - 1° de Dezembro 3:0
16:00 SC Beira-Mar - FC Penafiel 4:2 pso
17:00 Vitória Setúbal - CD Tondela 1:0
21/10/2012 14:00 AD de Ponte da Barca - Académica de Coimbra 1:3
14:00 FC Oliveira do Hospital - GD Ribeirão 4:2 (0:0, 1:1, 1:1) pso
14:00 FC Pampilhosa - Sporting Covilhã 4:2 (1:0, 2:2, 5:5) pso
14:00 Fabril do Barreiro - Eléctrico FC 3:1
14:00 AD Os Limianos - GD Tourizense 0:1
14:00 CD Pinhalnovense - Lourinhanense 0:3
15:00 ADRC Aguiar da Beira - União Lamas 1:0 (0:0, 0:0, 1:0) aet
15:00 ASC Reguengos - SC Farense 0:1
15:00 Vitória Guimarães - Vilaverdense FC 6:1
15:00 CD Aves - FC Tirsense 3:1 (1:0, 1:1, 3:1) aet
15:00 SG Sacavenense - União Leiria 2:3 (1:0, 2:2, 2:2) pso
15:00 CD Fátima - Penalva do Castelo 3:4 (0:0, 0:0, 0:0) pso
15:00 Aliados Lordelo - UD Oliveirense 0:2
15:00 Varzim SC - SC Mirandela 2:3 (0:0, 1:1, 1:1) pso
15:00 AD Nogueirense - CD Santa Clara 1:3
15:00 Anadia FC - Os Belenenses 2:5 (0:2, 2:2, 2:5) aet
15:00 Pedras Rubras - União da Madeira 3:2 (0:0, 2:2, 3:2) aet
15:00 CD Feirense - AD Fafe 3:0
16:00 CD Nacional - SC Espinho 4:0
16:00 CS Marítimo - AD Oliveirense 2:1 (1:0, 1:1, 2:1) aet
16:00 Rio Ave FC - Portimonense SC 2:1 (1:0)
16:00 GD Estoril - Paços de Ferreira 1:2
20:15 Moreirense FC - Sporting CP 3:2 (0:1, 2:2) aet
02/12/2012 15:00 Caldas SC - SC Coimbrões 2:4 (0:0, 0:0, 0:0) pso
4. Round
16/11/2012 18:45 FC Pampilhosa - Sporting Braga 1:3 (1:2)
21:00 Moreirense FC - SL Benfica 0:2 (0:0)
17/11/2012 15:00 ADRC Aguiar da Beira - CS Marítimo 0:3 (0:1)
17:00 SC Farense - SC Beira-Mar 4:5 (1:1, 1:1, 1:1) pso
20:15 CD Nacional - FC Porto 0:3 (0:1)
18/11/2012 14:00 Lourinhanense - CD Feirense 3:2 (0:2)
14:00 GD Tourizense - CD Santa Clara 1:0 (0:0, 0:0) aet
14:00 SC Mirandela - Gil Vicente 1:2 (0:0, 1:1, 1:2) aet
14:00 FC Oliveira do Hospital - Fabril do Barreiro 0:2 (0:1)
14:00 FC Arouca - Rio Ave FC 2:1 (1:0, 1:1) aet
14:00 UD Oliveirense - União Leiria 1:0 (1:0)
15:00 Paços de Ferreira - SC Olhanense 2:1 (0:1)
15:00 Os Belenenses - Pedras Rubras 3:0 (0:0)
16:00 Académica de Coimbra - Penalva do Castelo 1:0 (0:0, 0:0) aet
20:15 Vitória Setúbal - Vitória Guimarães 3:5 (1:0, 1:1, 2:2) pso
12/12/2012 20:00 CD Aves - SC Coimbrões 2:1 (1:1)
Round of 16
30/11/2012 20:15 Sporting Braga - FC Porto 2:1 (0:1)
01/12/2012 17:00 Académica de Coimbra - GD Tourizense 3:0 (1:0)
02/12/2012 14:00 Lourinhanense - Paços de Ferreira 0:6 (0:3)
14:00 FC Arouca - SC Beira-Mar 2:1 (2:1)
15:00 Gil Vicente - UD Oliveirense 1:0 (1:0)
15:00 Os Belenenses - Fabril do Barreiro 4:0 (0:0)
19:15 CS Marítimo - Vitória Guimarães 4:5 (1:0, 1:1, 1:1) pso
02/01/2013 20:15 SL Benfica - CD Aves 6:0 (4:0)
Quarter-finals
16/01/2013 18:45 Paços de Ferreira - Gil Vicente 2:1 (1:0)
20:45 Vitória Guimarães - Sporting Braga 2:1 (1:0, 1:1) aet
17/01/2013 18:45 FC Arouca - Os Belenenses 1:4 (1:0)
20:45 Académica de Coimbra - SL Benfica 0:4 (0:3)
Semi-finals
30/01/2013 20:00 Paços de Ferreira - SL Benfica 0:2 (0:0)
27/03/2013 20:00 Os Belenenses - Vitória Guimarães 0:2 (0:1)
15/04/2013 20:00 SL Benfica - Paços de Ferreira 1:1 (0:0)
17/04/2013 20:00 Vitória Guimarães - Os Belenenses 1:0 (1:0)
Final
26/05/2013 17:15 SL Benfica - Vitória Guimarães 1:2 (1:0)