2006–07 Taça de Portugal


The 2006–07 Taça de Portugal was the 67th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation. 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

Primeira Liga

;Série A
;Série B
;Série C
;Série D
;Série A
;Série B
;Série C
;Série D
;Série E
;Série F
;Série Azores
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 Portuguese Third Division start the competition alongside some teams who registered to participate in the cup from the Portuguese District Leagues.

North Zone

Home teamScoreAway team
AD Oliveirense São Pedro da Cova
Aliados Lordelo Limianos
Alijoense Leça
Bougadense Mondinense
Canas Senhorim Cerveira
Ermesinde Serzedelo
Joane Amarante
Marinhas Mãe d´Água
Merelinense Vilaverdense

Home teamScoreAway team
Mirandela Vieira
Neves Brito
Oliveira do Douro Pedras Rubras
Pedras Salgadas Amares
Rebordosa Vianense
Tirsense Cabeceirense
União Torcatense Torre de Moncorvo
Valdevez Vila Real
Vilanovense Ataense

Central Zone

Home teamScoreAway team
AD Valonguense Caldas
Alcobaça Aguiar da Beira
Atlético Riachense Águias do Moradal
Bidoeirense Benfica Castelo Branco
Caranguejeira Oliveira do Hospital
Carregosense Águeda
Fazendense Paços de Brandão
Gafanha Monsanto
Gândara Marinhense

Home teamScoreAway team
Peniche Santacombadense
Sanjoanense São João de Ver
Sátão Lousanense
Sertanense Anadia
Social Lamas Bombarralense
Tocha Milheiroense
Tondela Sourense
União de Coimbra Seia
Valecambrense Idanhense

South Zone

Home teamScoreAway team
Almancilense Campinense
Amora Lusitano de Évora
Atlético do Cacém Armacenenses
Atlético do Povoense Oriolenses
Atlético do Reguengos Ferreiras
Beira-Mar de Monte Gordo Pescadores
Câmara de Lobos Silves
Casa Pia Vasco da Gama AC
CF Vasco da Gama Lusitano VRSA

Home teamScoreAway team
Cova da Piedade Santana
Juventude Évora Montijo
Lagoa Carregado
Monfortense Caniçal
O Elvas Serpa
Oeiras Alcochetense
Oriental Desportivo de Beja
Porto Moniz Ponterrolense
Sintrense Lourel

Azores Zone

Home teamScoreAway team
Capelense Boavista de São Mateus
Marítimo Graciosa Vitória do Pico
Marítimo Velense Santo António

Home teamScoreAway team
Praiense Angrense
Santiago União Micaelense
União do Nordeste 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 enter the competition.

Série A

Home teamScoreAway team
AD Oliveirense Tirsense
Amares Lousada
Ataense Vila Meã
Cerveira Joane
Fafe Macedo de Cavaleiros
Freamunde Valdevez
Maia Lixa
Marinhas Mirandela

Home teamScoreAway team
Merelinense Leça
Moreirense Aliados Lordelo
Oliveira do Douro Pontassolense
Ribeira Brava Bragança
Ribeirão Neves
Serzedelo Famalicão
União Torcatense Rebordosa

Série B

Home teamScoreAway team
Dragões Sandinenses Camacha
Esmoriz Portosantense
Gafanha Valecambrense
Lourosa Infesta
Machico Fiães
Marco Canedo

Home teamScoreAway team
Oliveirense Sanjoanense
Santana Porto Moniz
Sporting de Espinho Carregosense
União da Madeira Caniçal
União de Lamas UD Valonguense

Série C

Home teamScoreAway team
Alcobaça Lajense
Capelense Penamacorense
Caranguejeira Sátão
Fátima Penalva do Castelo
Madalena Praiense
Nelas Lusitânia
Peniche Pampilhosa
Portomosense Tocha

Home teamScoreAway team
Santiago Social Lamas
Sertanense Marítimo Velense
Sourense Fayal
Sporting da Covilhã Mirandense
Sporting de Pombal Marinhense
União da Serra Bidoeirense
União de Coimbra Operário

Série D

Home teamScoreAway team
Amora 1º de Dezembro
Atlético CP Serpa
Barreirense CF Vasco da Gama
Beira-Mar de Monte Gordo Silves
Ferreiras Atlético Riachense
Cartaxo Casa Pia
Lagoa Oeiras
Juventude Évora Abrantes

Home teamScoreAway team
Mafra Atlético do Cacém
Messinense Pinhalnovense
Odivelas Real
Oriental Eléctrico
Rio Maior Atlético Povoense
Sintrense Estrela de Vendas Novas
Torreense 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 enter the competition.
Home teamScoreAway team
Avanca Gondomar
Bragança Imortal
Camacha Alcobaça
Capelense Portimonense
Esmoriz Pontassolense
Joane Louletano
Juventude Évora Pampilhosa
Lagoa União da Serra
Leixões Ribeirão
Lourosa Famalicão
Lusitânia Chaves
Mafra Vitória de Guimarães
Maia Madalena
Marco Lousada
Maria da Fonte Bougadense
Mirandela Feirense
Odivelas Ataense
Olivais e Moscavide Tocha
Operário Rio Ave
Penalva do Castelo 1º de Dezembro

Home teamScoreAway team
Pinhalnovense Paços de Brandão
Rebordosa Macedo de Cavaleiros
Santa Clara Beira-Mar de Monte Gordo
Sátão Olhanense
Sertanense Barreirense
Sintrense Estoril
Sourense Santiago
Sporting da Covilhã Tourizense
Sporting de Espinho Eléctrico
Torreense Atlético CP
Trofense Rio Maior
União da Madeira Machico
União de Lamas Santana
Valdevez Paredes
Vizela
Oliveira do Bairro Oliveirense
Ferreiras AD Oliveirense
Moreirense Valecambrense
Marítimo Graciosa Penafiel
Varzim Leça

Fourth round

The draw for the fourth round took place on 28 November. Sporting CP's cup tie against União da Madeira was played on 21 December, whilst Benfica's tie against Oliveira do Bairro was played on 6 January. The remainder of the ties were played on 7 January. Due to the odd number of teams in the competition, Rio Ave progressed to the next round due to having no opponent to face at this stage of the competition. The fourth round saw teams from the Primeira Liga enter the competition.
Home teamScoreAway team
União da Madeira Sporting CP
Benfica Oliveira do Bairro
Porto Atlético CP
Bragança Marco
Gondomar Rio Maior
Leixões Famalicão
Paredes Belenenses
Penalva do Castelo Maria da Fonte
Santiago Odivelas
Valecambrense Varzim
Beira-Mar Santana
Boavista Macedo de Cavaleiros
Camacha Olhanense
Desportivo das Aves Oliveirense

Home teamScoreAway team
Estoril Santa Clara
Estrela da Amadora Feirense
Juventude Évora Pinhalnovense
Louletano Sporting de Espinho
Maia Lagoa
Nacional Vizela
Penafiel Marítimo
Pontassolense Olivais e Moscavide
Naval Casa Pia
Sertanense Lusitânia
Sporting da Covilhã Mafra
Académica de Coimbra Vitória de Setúbal
Braga Portimonense
Paços de Ferreira União de Leiria

Fifth round

The draw for the fourth round took place on 9 January. All of the cup ties were played on 21 January. Due to the odd number of participants in the competition, Bragança progressed to the next round due to having no opponent to face at this stage of the competition.

Sixth round

Ties were played on 10 February. Due to the odd number of participants involved in the 2006–07 Taça de Portugal, Braga qualified for the quarter finals due to having no opponent to face at this stage of the competition.

Quarter-finals

Three of the cup ties were played on 28 February, whilst Braga's game against Varzim was played on 25 March.

Semi-finals

Ties were played on 18–19 April. All four semi-finalists were from the Primeira Liga.

Final