The 2006–07 Taça de Portugal was the 67th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation (FPF). The 2006–07 Taça de Portugal began on 3 September 2006. The final was played on 27 May 2007 at the Estádio Nacional.
Porto were the previous holders, having defeated Vitória de Setúbal 1–0 in the previous season's final. Porto was not able to regain their title as they were defeated by Atlético CP in the fourth round. Sporting CP defeated Belenenses 1–0 in the final to win their 14th Taça de Portugal. By winning the Taça de Portugal, Sporting CP qualified for the 2007 Supertaça Cândido de Oliveira.
Format and schedule Round Date(s) Clubs entering this round Clubs from the previous round Clubs involved Fixtures First round 3 September 2006 127 clubs competing in the Terceira Divisão and Portuguese District Leagues none 127 60 Second round 24 September 2006 54 clubs competing in the Portuguese Second Division 60 winners from the first round 122 56 Third round 11–12 November 2006 16 clubs competing in the Liga de Honra 56 winners from the second round 81 40 Fourth round 21 December 20066–7 January 200716 clubs competing in the Primeira Liga 40 winners from third round 57 28 Fifth round 21 January 2007 none 28 winners from fourth round 27 13 Sixth round 10 February 2007 none 13 winners from fifth round 15 7 Quarter-finals 28 February 200625 March 2007 none 7 winners from sixth round 8 4 Semi-finals 18–19 April 2007 none 4 winners from the quarterfinals 4 2 Final 27 May 2007 none 2 winners from the semifinals 2 1 One Hundred and three of the one hundred and four teams who participated in the 2006–07 Terceira Divisão, played in this round. Vitória Setúbal B was unable to compete in the domestic cup competition due to the possibility of encountering their senior side in the competition. Queluz also did not participate. Fifty four of the fifty six teams who participated in the 2006–07 Segunda Divisão, played in this round. Marítimo B was unable to compete in the domestic cup competition due to the possibility of encountering their senior side in the competition. Queluz also did not participate.
Teams
Primeira Liga
Académica de Coimbra Beira-Mar Belenenses Benfica Boavista Braga Desportivo das Aves Estrela da Amadora
Marítimo Nacional Naval Paços de Ferreira Porto Sporting CP União de Leiria Vitória de Setúbal
Liga de Honra
Chaves Estoril Feirense Gil Vicente Gondomar Leixões Olhanense Olivais e Moscavide
Penafiel Portimonense Rio Ave Santa Clara Trofense Varzim Vitória de Guimarães Vizela
Second Division Série A
Bragança Fafe Famalicão Freamunde Lixa Lousada Maia
Maria da Fonte Moreirense Pontassolense Ribeira Brava Ribeirão Vila Meã
Série B
Camacha Dragões Sandinenses Esmoriz Fiães Infesta Lourosa Machico
Marco Oliveirense Paredes Portosantense Sporting de Espinho União da Madeira União de Lamas
Série C
Avanca Fátima Lusitânia Madalena Mirandense Nelas Oliveira do Bairro
Operário Pampilhosa Penalva do Castelo Portomosense Sporting da Covilhã Sporting de Pombal Tourizense
Série D
Abrantes Atlético CP Barreirense Eléctrico Estrela de Vendas Novas Imortal Louletano
Mafra Messinense Odivelas Pinhalnovense Rio Maior Torreense
Third Division Série A
Amares Brito Cabeceirense Cerveira Joane Limianos Macedo de Cavaleiros Marinhas
Merelinense Mirandela Mondinense União Torcatense Valdevez Vianense Vilaverdense Vieira
Série B
AD Oliveirense Aliados Lordelo Alijoense Amarante Ataense Canedo Ermesinde Leça
Oliveira do Douro Pedras Rubras Rebordosa São Pedro da Cova Tirsense Torre de Moncorvo Vila Real Vilanovense
Série C
AD Valonguense Águeda Anadia Gafanha Milheiroense Oliveira do Hospital Paços de Brandão Sanjoanense
Santacombadense São João de Ver Sátão Social Lamas Tocha Tondela Valecambrense
Série D
Alcobaça Atlético Riachense Benfica Castelo Branco Bidoeirense Bombarralense Caldas Caranguejeira Gândara
Idanhense Marinhense Monsanto Penamacorense Peniche Sertanense Sourense União de Coimbra
Série E
1º de Dezembro Alcochetense Atlético do Cacém Atlético Povoense Câmara de Lobos Caniçal Cartaxo Carregado
Casa Pia Lourel Montijo O Elvas Oeiras Oriental Santana Sintrense
Série F
Almancilense Amora Atlético do Reguengos Beira-Mar de Monte Gordo Campinense Cova da Piedade Desportivo de Beja
Ferreiras Juventude Évora Lagoa Lusitano de Évora Lusitano VRSA Serpa Silves
Série Azores
Angrense Capelense Fayal Marítimo Graciosa Marítimo Velense
Praiense Santiago Santo António União Micaelense Vitória do Pico
District Leagues
Aguiar da Beira Águias do Moradal Armacenenses Boavista de São Mateus Bougadense Canas Senhorim Carregosense CF Vasco da Gama Desportivo de Beja Fazendense Ferreiras Lousanense
Mãe d'Água Monfortense Neves Oriolenses Pedras Salgadas Ponterrolense Porto Moniz Pescadores Seia Serzedelo União da Serra União do Nordeste
First round For the first round draw, teams were drawn against each other in accordance to their geographical location. The draw was split up into four sections: teams from the north, the center, the south and the Azores region. The draw for the first round took place on 8 August. All first round cup ties were played on 3 September. Due to the odd number of teams involved at this stage of the competition, 1º de Dezembro, Canedo, Cartaxo, Lajense, Macedo de Cavaleiros, Penamacorense and União da Serra progressed to the next round. Vasco da Gama AC were scheduled to play Casa Pia, but forfeited their match due to the club folding at the beginning of the 2006–07 season. The first round of the cup saw teams from the Terceira Divisão (IV) start the competition alongside some teams who registered to participate in the cup from the Portuguese District Leagues (V).
North Zone
Home teamScoreAway team AD Oliveirense 3–2 (aet) São Pedro da Cova Aliados Lordelo 2–1 Limianos Alijoense 1–3 Leça Bougadense 1–0 Mondinense Canas Senhorim 0–4 Cerveira Ermesinde 1–1 (aet, p. 2–4) Serzedelo Joane 1–0 Amarante Marinhas 6–0 Mãe d'Água Merelinense 5–0 Vilaverdense
Home teamScoreAway team Mirandela 2–1 Vieira Neves 0–0 (aet, p. 4–3) Brito Oliveira do Douro 1–0 Pedras Rubras Pedras Salgadas 2–3 (aet) Amares Rebordosa 3–1 Vianense Tirsense 5–0 Cabeceirense União Torcatense 2–2 (aet, p. 4–1) Torre de Moncorvo Valdevez 3–0 Vila Real Vilanovense WO Ataense
Central Zone
Home teamScoreAway team AD Valonguense 1–0 Caldas Alcobaça 3–0 Aguiar da Beira Atlético Riachense 4–1 Águias do Moradal Bidoeirense 1–1 (aet, p. 5–4) Benfica Castelo Branco Caranguejeira 3–1 Oliveira do Hospital Carregosense 0–0 (aet, p. 4–3) Águeda Fazendense 0–1 Paços de Brandão Gafanha 1–1 (aet, p. 5–4) Monsanto Gândara 0–2 Marinhense
Home teamScoreAway team Peniche 3–2 Santacombadense Sanjoanense 1–0 São João de Ver Sátão 1–0 Lousanense Sertanense 1–0 Anadia Social Lamas 2–1 Bombarralense Tocha 5–5 (aet, p. 3–2) Milheiroense Tondela 0–2 Sourense União de Coimbra WO Seia Valecambrense 2–1 Idanhense
South Zone
Home teamScoreAway team Almancilense 3–1 (aet) Campinense Amora 1–1 (aet, p. 4–3) Lusitano de Évora Atlético do Cacém 4–0 Armacenenses Atlético do Povoense 5–1 Oriolenses Atlético do Reguengos 1–2 Ferreiras Beira-Mar de Monte Gordo 3–1 Pescadores Câmara de Lobos 0–1 Silves Casa Pia WO Vasco da Gama AC CF Vasco da Gama 2–2 (aet, p. 5–4) Lusitano VRSA
Home teamScoreAway team Cova da Piedade 0–1 Santana Juventude Évora 3–1 Montijo Lagoa 5–1 (aet) Carregado Monfortense 1–2 (aet) Caniçal O Elvas 1–2 Serpa Oeiras 2–0 Alcochetense Oriental 2–0 Desportivo de Beja Porto Moniz 3–2 (aet, p. 5–3) Ponterrolense Sintrense 5–1 Lourel
Azores Zone
Home teamScoreAway team Capelense 2–0 Boavista de São Mateus Marítimo Graciosa 1–0 Vitória do Pico Marítimo Velense 3–1 Santo António
Home teamScoreAway team Praiense 3–2 (aet) Angrense Santiago 1–0 União Micaelense União do Nordeste 1–1 (aet, p. 2–4) Fayal
Second round The draw for the second round took place on 11 September. All second round ties were played on 24 September. Due to the odd number of teams at this stage of the competition, Avanca, Bougadense, Imortal, Louletano, Maria da Fonte, Marítimo Graciosa, Oliveira do Bairro, Paços de Brandão, Paredes and Tourizense progressed to the next round. The second round saw teams from the Portuguese Second Division (III) enter the competition.
Série A
Home teamScoreAway team AD Oliveirense 3–0 Tirsense Amares 0–1 Lousada Ataense 2–1 Vila Meã Cerveira 1–3 Joane Fafe 2–3 Macedo de Cavaleiros Freamunde 0–1 Valdevez Maia 0–0 (aet, p. 3–2) Lixa Marinhas 0–1 Mirandela
Home teamScoreAway team Merelinense 0–2 Leça Moreirense 1–0 Aliados Lordelo Oliveira do Douro 0–1 Pontassolense Ribeira Brava 1–2 Bragança Ribeirão 2–1 Neves Serzedelo 1–2 Famalicão União Torcatense 1–1 (aet, p. 2–3) Rebordosa
Série B
Home teamScoreAway team Dragões Sandinenses 0–1 Camacha Esmoriz 1–0 (aet) Portosantense Gafanha 0–2 Valecambrense Lusitânia Lourosa 3–0 Infesta Machico 3–3 (aet, p. 4–2) Fiães Marco 2–1 Canedo
Home teamScoreAway team Oliveirense 3–0 Sanjoanense Santana 2–0 Porto Moniz Sporting de Espinho 2–1 Carregosense União da Madeira 3–0 Caniçal União de Lamas 2–0 UD Valonguense
Série C
Home teamScoreAway team Alcobaça 6–0 Lajense Capelense 5–3 Penamacorense Caranguejeira 0–1 Sátão Fátima 0–3 Penalva do Castelo Madalena 3–0 Praiense Nelas 1–2 Lusitânia Peniche 1–2 (aet) Pampilhosa Portomosense 1–1 (aet, p. 8–9) Tocha
Home teamScoreAway team Santiago 3–2 (aet) Social Lamas Sertanense 5–2 Marítimo Velense Sourense 2–0 Fayal Sporting da Covilhã 4–0 Mirandense Sporting de Pombal 0–0 (aet, p. 4–2) Marinhense União da Serra 2–2 (aet, p. 5–3) Bidoeirense União de Coimbra 2–3 (aet) Operário
Série D
Home teamScoreAway team Amora 1–2 1º de Dezembro Atlético CP 5–0 Serpa Barreirense 2–0 CF Vasco da Gama Beira-Mar de Monte Gordo 2–0 Silves Ferreiras 2–2 (aet, p. 4–2) Atlético Riachense Cartaxo 1–2 Casa Pia Lagoa 3–1 Oeiras Juventude Évora 1–0 Abrantes
Home teamScoreAway team Mafra 3–2 Atlético do Cacém Messinense 0–2 Pinhalnovense Odivelas 0–0 (aet, p. 6–5) Real Oriental 2–2 (aet, p. 2–3) Eléctrico Rio Maior 2–0 Atlético Povoense Sintrense 1–0 Estrela de Vendas Novas Torreense 2–0 Almancilense
Third round The draw for the third round took place on 30 October. The majority of the third round ties were played on 11 November. Due to the odd number of teams in the competition, Casa Pia progressed to the next round due to having no opponent to face at this stage of the competition. The third round saw teams from the Liga de Honra (II) enter the competition.
Home teamScoreAway team Avanca 0–2 Gondomar Bragança 3–2 (aet) Imortal Camacha 4–0 Alcobaça Capelense 0–3 Portimonense Esmoriz 0–1 Pontassolense Joane 1–1 (aet, p. 1–3) Louletano Juventude Évora 2–2 (aet, p. 4–3) Pampilhosa Lagoa 4–0 União da Serra Leixões 1–0 Ribeirão Lourosa 0–2 Famalicão Lusitânia 2–0 Chaves Mafra 2–1 Vitória de Guimarães Maia 1–0 Madalena Marco 1–0 Lousada Maria da Fonte 3–0 Bougadense Mirandela 2–2 (aet, p. 4–5) Feirense Odivelas 2–1 Ataense Olivais e Moscavide 1–0 Tocha Operário 0–1 Rio Ave Penalva do Castelo 2–0 (aet) 1º de Dezembro