# 2007–08 Taça de Portugal

The 2007–08 Taça de Portugal was the 68th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation (FPF). The 2007–08 Taça de Portugal began on 2 September 2007. The final was played on 18 May 2008 at the Estádio Nacional.
Sporting CP were the previous holders, having defeated Belenenses 1–0 in the previous season's final. Sporting CP regained the Taça de Portugal by defeating Porto, 2–0 in the final to win there fifteenth Taça de Portugal. By winning the Taça de Portugal, Sporting CP qualified for the 2008 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 | 2 September 2007 | 118 clubs competing in the Terceira Divisão and Portuguese District Leagues | none | 118 | 55 |
| Second round | 23 September 2007 | 64 clubs competing in the Portuguese Second Division | 55 winners from the first round | 114 | 52 |
| Third round | 7–18 November 2007 | 16 clubs competing in the Liga de Honra | 52 winners from the second round | 78 | 38 |
| Fourth round | 7–9 December 2007 | 16 clubs competing in the Primeira Liga | 38 winners from third round | 58 | 28 |
| Fifth round | 19–20 January 2008 | none | 28 winners from fourth round | 29 | 14 |
| Sixth round | 9–10 February 2008 | none | 14 winners from fifth round | 15 | 7 |
| Quarter-finals | 27 February 2008 | none | 7 winners from sixth round | 8 | 4 |
| Semi-finals | 15–16 April 2008 | none | 4 winners from the quarterfinals | 4 | 2 |
| Final | 18 May 2008 | none | 2 winners from the semifinals | 2 | 1 |
* ^1 Os Marítimos (IV) did not participate in the competition.
* ^2 Marítimo B (III) was unable to compete in the domestic cup competition due to the possibility of encountering their senior side in the competition.

## 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. All first round cup ties were played on the 2 September. Due to the odd number of matches involved at this stage of the competition, Fayal, Maia, Mirandense, Penamacorense and Torre de Moncorvo progressed to the next round. 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 team | Score | Away team |
| Amarante (IV) | 1 – 0 | Brito (IV) |
| Bragança (IV) | 2 – 1 | Vieira (IV) |
| Candal (V) | 0 – 2 | Amares (IV) |
| Cinfães (V) | 1 – 2 | Pedras Rubras (IV) |
| Joane (IV) | 1 – 2 | Vianense (IV) |
| Macedo de Cavaleiros (IV) | 2 – 2 (aet, p. 1 – 3) | Rebordosa (IV) |
| Marinhas (IV) | 4 – 3 (aet) | AD Oliveirense (IV) |
| Mirandela (IV) | 1 – 0 | Aliados Lordelo (IV) |
| Home team | Score | Away team |
| Monção (V) | 3 – 1 | Morais (IV) |
| Mondinense (IV) | 2 – 1 | Famalicão (IV) |
| Padroense (IV) | 3 – 2 | Nogueirense (IV) |
| Prado (IV) | 9 – 0 | Mirandês (V) |
| São Pedro da Cova (IV) | 1 – 2 | Santa Eulália (V) |
| Serzedelo (IV) | 4 – 0 | Boticas (V) |
| Valenciano (IV) | 2 – 1 | Paredes (IV) |
| Vidago (IV) | 0 – 2 | Oliveira do Douro (IV) |

### Central Zone

| Home team | Score | Away team |
| Académico de Viseu (IV) | 2 – 0 | Portomosense (IV) |
| Alcobaça (IV) | 0 – 2 | Vigor Mocidade (V) |
| Gândara (IV) | 2 – 0 | São João de Ver (IV) |
| Ginásio Figueirense (IV) | 1 – 1 (aet, p. 8 – 7) | União de Lamas (IV) |
| Lousanense (IV) | 4 – 0 | Bustelo (V) |
| Marinhense (IV) | 1 – 2 | Sertanense (IV) |
| Monsanto (IV) | 5 – 0 | Caranguejeira (IV) |
| Sanjoanense (IV) | 2 – 1 (aet) | Oliveira do Hospital (IV) |
| Home team | Score | Away team |
| Social Lamas (IV) | 0 – 0 (aet, p. 3 – 1) | Milheiroense (IV) |
| Sourense (IV) | 4 – 0 | Unhais da Serra (IV) |
| Sporting de Pombal (IV) | 1 – 2 | Ansião (V) |
| Tocha (IV) | WO | Dragões Sandinenses (IV) |
| Tondela (IV) | 0 – 2 | Arouca (IV) |
| UD Valonguense (IV) | 2 – 1 | Aguiar da Beira (V) |
| União da Serra (IV) | 3 – 1 | Águias do Moradal (V) |
| Valecambrense (IV) | 6 – 1 | Campomaiorense (V) |

### South Zone

| Home team | Score | Away team |
| 1º Dezembro (IV) | 1 – 0 | Aljustrelense (IV) |
| Alcochetense (IV) | 1 – 2 | Ferreiras (IV) |
| Atlético Cacém (IV) | 1 – 0 | Campinense (IV) |
| Barreirense (IV) | 2 – 1 | Ouriquense (V) |
| Câmara de Lobos (IV) | 2 – 0 | Imortal (IV) |
| Cartaxo (IV) | 1 – 0 (aet) | Beira-Mar de Monte Gordo (IV) |
| Cova da Piedade (IV) | 3 – 1 | Estrela Portalegre (IV) |
| Estrela Vendas Novas (IV) | 0 – 1 | Oriental (IV) |
| Fabril (IV) | 5 – 0 | Alvorense (V) |
| Home team | Score | Away team |
| Fazendense (IV) | 1 – 0 | Bombarralense (IV) |
| Freiria (V) | 0 – 4 | Sesimbra (V) |
| Monte Trigo (V) | 1 – 1 (aet, p. 2 – 3) | União Montemor (IV) |
| Moura (V) | 1 – 0 | O Elvas (IV) |
| Quarteirense (IV) | 1 – 2 | Lusitano (IV) |
| Santana (IV) | 1 – 1 (aet, p. 5 – 4) | Amora (IV) |
| Silves (IV) | 0 – 1 | Igreja Nova (IV) |
| Sintrense (IV) | 2 – 2 (aet, p. 3 – 2) | Almancilense (IV) |

### Azores Zone

| Home team | Score | Away team |
| Angrense (IV) | 1 – 0 (aet) | Santiago (IV) |
| Capelense (IV) | 4 – 0 | Flamengos (V) |
| Lajense (IV) | 3 – 1 | Marítimo SC (IV) |
| Home team | Score | Away team |
| Rabo Peixe (IV) | 1 – 0 | Boavista de São Mateus (IV) |
| União Micaelense (IV) | 1 – 0 | Praiense (IV) |
| Velense (V) | 0 – 2 | Marítimo Graciosa (IV) |

## Second round

Ties were played on the 23 September. Due to the odd number of matches at this stage of the competition, 1º Dezembro, Abrantes, Cova da Piedade, Merelinense, Monção, Padroense, Pampilhosa, Rio Maior, Sátão and Valecambrense qualified for the third round. The second round saw teams from the Portuguese Second Division (III) enter the competition.

### Série A

| Home team | Score | Away team |
| Bragança (IV) | 1 – 2 (aet) | Valdevez (III) |
| Chaves (III) | 6 – 2 | Valenciano (IV) |
| Fafe (III) | 3 – 0 | Câmara de Lobos (IV) |
| Lousada (III) | 1 – 1 (aet, p. 5 – 6) | Maria da Fonte (III) |
| Machico (III) | 2 – 1 | Mirandela (IV) |
| Marinhas (IV) | 2 – 1 (aet) | Lixa (III) |
| Mondinense (IV) | 1 – 0 | União da Madeira (III) |
| Home team | Score | Away team |
| Moreirense (III) | 5 – 0 | Vianense (IV) |
| Portosantense (III) | 1 – 0 | Prado (IV) |
| Ribeirão (III) | 1 – 2 | Serzedelo (IV) |
| Santa Eulália (V) | 0 – 3 | Camacha (III) |
| Santana (IV) | 0 – 0 (aet, p. 0 – 3) | Tirsense (III) |
| Torre de Moncorvo (IV) | 4 – 2 | Amares (IV) |

### Série B

| Home team | Score | Away team |
| Amarante (IV) | 2 – 0 | Caniçal (III) |
| Avanca (III) | 0 – 6 | Esmoriz (III) |
| Lusitânia Lourosa (III) | 1 – 1 (aet, p. 4 – 5) | Fiães (III) |
| Oliveirense (III) | 5 – 0 | UD Valonguense (V) |
| Pontassolense (III) | 2 – 0 | Oliveira do Douro (IV) |
| Home team | Score | Away team |
| Rebordosa (IV) | 0 – 0 (aet, p. 4 – 2) | Arouca (III) |
| Ribeira Brava (III) | 1 – 3 | Infesta (III) |
| Sanjoanense (IV) | 1 – 0 | Maia (IV) |
| Sporting de Espinho (III) | 2 – 0 | Pedras Rubras (IV) |
| Vila Meã (III) | 2 – 3 (aet) | Leça (III) |

### Série C

| Home team | Score | Away team |
| Académico de Viseu (III) | 1 – 3 | Sporting da Covilhã (III) |
| Anadia (III) | 1 – 0 | Gândara (IV) |
| Ansião (V) | 1 – 3 | Caldas (III) |
| Benfica Castelo Branco (III) | 1 – 3 | Oliveira do Bairro (III) |
| Fazendense (IV) | 0 – 2 (aet) | Sertanense (IV) |
| Ginásio Figueirense (IV) | 0 – 1 | Cartaxo (IV) |
| Lousanense (IV) | 0 – 1 | Penalva Castelo (III) |
| Home team | Score | Away team |
| Monsanto (IV) | 8 – 0 | Mirandense (IV) |
| Nelas (III) | 4 – 0 | Vigor Mocidade (V) |
| Tocha (IV) | 2 – 1 | Social Lamas (IV) |
| Torreense (III) | 3 – 3 (aet, p. 4 – 2) | Eléctrico (III) |
| Tourizense (III) | 6 – 1 | Penamacorense (IV) |
| União da Serra (IV) | 2 – 0 | Sourense (IV) |

### Série D

| Home team | Score | Away team |
| Angrense (IV) | 0 – 1 | Louletano (III) |
| Atlético Cacém (IV) | 4 – 1 | Ferreiras (IV) |
| Barreirense (IV) | 1 – 0 (aet) | Madalena (III) |
| Fabril (IV) | 0 – 3 | Pinhalnovense (III) |
| Fayal (IV) | 3 – 0 | Lajense (V) |
| Juventude Évora (III) | 4 – 0 | Moura (V) |
| Lagoa (III) | 3 – 3 (aet, p. 5 – 3) | Oriental (IV) |
| Lusitânia (III) | 2 – 1 | Mafra (III) |
| Home team | Score | Away team |
| Messinense (III) | 3 – 2 (aet) | Lusitano (IV) |
| Odivelas (III) | 3 – 1 | Capelense (IV) |
| Olivais Moscavide (III) | 0 – 3 | Carregado (III) |
| Operário (III) | 1 – 0 | Sintrense (IV) |
| Real (III) | 1 – 0 | Igreja Nova (IV) |
| Sesimbra (V) | 1 – 0 | Rabo Peixe (IV) |
| União de Montemor (IV) | 1 – 2 | Atlético CP (III) |
| União Micaelense (IV) | 1 – 0 | Marítimo Graciosa (IV) |

## Third round

Ties were played on the 7–18 November. Due to the odd number of matches at this stage of the competition, Olhanense and Tocha qualified for the fourth round. The third round saw teams from the Liga de Honra (II) enter the competition.
| Home team | Score | Away team |
| Gil Vicente (II) | 2 – 1 | Estoril (II) |
| Penafiel (II) | 1 – 0 | Varzim (II) |
| Abrantes (III) | 4 – 2 (aet) | Sporting de Espinho (III) |
| Atlético do Cacém (IV) | 0 – 1 | Real III) |
| Barreirense (IV) | 2 – 4 | Desportivo das Aves (II) |
| Beira-Mar (II) | 1 – 0 | Amarante (IV) |
| Cartaxo (IV) | 1 – 3 | Serzedelo (IV) |
| Cova da Piedade (IV) | 1 – 0 | Sesimbra (V) |
| Fafe (III) | 1 – 1 (aet, p. 3 – 5) | Juventude Évora (III) |
| Fátima (II) | 2 – 1 | Rio Maior (III) |
| Fiães (III) | 0 – 1 | Portimonense (II) |
| Freamunde (II) | 1 – 0 | Pampilhosa (III) |
| Gondomar (II) | 0 – 1 | Feirense (II) |
| Lagoa (III) | 1 – 1 (aet, p. 5 – 4) | Pinhalnovense (III) |
| Leça (III) | 1 – 2 | Chaves (III) |
| Lusitânia (III) | 1 – 1 (aet, p. 6 – 5) | Caldas (III) |
| Machico (III) | 3 – 1 (aet) | Padroense (IV) |
| Maria da Fonte (III) | 0 – 1 | Carregado (III) |
| Marinhas (IV) | 0 – 2 | Louletano (III) |
| Home team | Score | Away team |
| Merelinense (III) | 2 – 2 (aet, p. 2 – 3) | Anadia (III) |
| Messinense (III) | 2 – 2 (aet, p. 4 – 3) | Tirsense (III) |
| Monção (V) | 1 – 2 | Infesta (III) |
| Mondinense (IV) | 2 – 2 (aet, p. 5 – 3) | Pontassolense (III) |
| Monsanto (IV) | 1 – 0 | Esmoriz (III) |
| Nelas (III) | 2 – 0 | Valecambrense (IV) |
| Oliveira do Bairro (III) | 1 – 3 (aet) | Santa Clara (II) |
| Penalva Castelo (III) | 0 – 1 | Torre de Moncorvo (IV) |
| Portosantense (III) | 0 – 2 | Moreirense (III) |
| Rebordosa (IV) | 1 – 0 | Trofense (II) |
| Rio Ave (II) | 1 – 1 (aet, p. 5 – 3) | Odivelas (III) |
| Sanjoanense (IV) | 0 – 1 | Camacha (III) |
| Sátão (III) | 1 – 2 | Operário (III) |
| Sertanense (IV) | 5 – 0 | Fayal (IV) |
| Sporting da Covilhã (III) | 1 – 2 | Vizela (II) |
| Torreense (III) | 2 – 0 | 1º Dezembro (IV) |
| Tourizense (III) | 0 – 2 | Atlético CP (III) |
| União da Serra (IV) | 1 – 3 (aet) | Oliveirense (III) |
| União Micaelense (IV) | 0 – 1 | Valdevez (III) |

## Fourth round

Ties were played on the 7–9 December. Due to the odd number of matches at this stage of the competition, Boavista and Marítimo qualified for the fifth round. The fourth round saw teams from the Primeira Liga (I) enter the competition.
| Home team | Score | Away team |
| Chaves (III) | 0 – 2 | Porto (I) |
| Leixões (I) | 4 – 0 | Torreense (III) |
| Nacional (I) | 5 – 0 | Cova da Piedade (IV) |
| Sporting CP (I) | 4 – 0 | Louletano (III) |
| Belenenses (I) | 2 – 2 (aet, p. 4 – 5) | Paços de Ferreira (I) |
| Atlético CP (III) | 0 – 1 | Vitória de Guimarães (I) |
| Carregado (III) | 1 – 2 | Olhanense (II) |
| Feirense (II) | 4 – 1 | Lusitânia (III) |
| Lagoa (III) | 3 – 2 | Santa Clara (II) |
| Oliveirense (III) | 4 – 0 | Mondinense (IV) |
| Operário (III) | 0 – 1 | Vitória de Setúbal (I) |
| Real (III) | 0 – 1 | Desportivo das Aves (II) |
| Serzedelo (IV) | 0 – 3 | Naval (I) |
| Valdevez (III) | 3 – 1 (aet) | Tocha (IV) |
| Home team | Score | Away team |
| Abrantes (III) | 0 – 0 (aet, p. 6 – 5) | Monsanto (IV) |
| Anadia (III) | 1 – 0 | Freamunde (II) |
| Beira-Mar (II) | 0 – 0 (aet, p. 3 – 2) | Torre de Moncorvo (IV) |
| Camacha (III) | 2 – 3 | Braga (I) |
| Estrela da Amadora (I) | 4 – 2 (aet) | Fátima (II) |
| Infesta (III) | 1 – 2 | Juventude Évora (III) |
| Messinense (III) | 0 – 2 | Gil Vicente (II) |
| Moreirense (III) | 4 – 0 | Machico (III) |
| Penafiel (II) | 2 – 1 | Vizela (II) |
| Sertanense (IV) | 2 – 1 (aet) | Portimonense (II) |
| União de Leiria (I) | 2 – 0 | Nelas (III) |
| Rio Ave (II) | 6 – 1 | Rebordosa (IV) |
| Benfica (I) | 3 – 1 | Académica de Coimbra (I) |

## Fifth round

Ties were played on the 19–20 January. Due to the odd number of participants involved at this stage of the competition, Valdevez qualified for the quarter-finals due to having no opponent to face.

## Sixth round

Ties were played on the 9–10 February. Due to the odd number of participants involved at this stage of the competition, Estrela da Amadora qualified for the quarter-finals due to having no opponent to face.

## Quarter-finals

Ties were played on the 27 February.

## Semi-finals

Ties were played on the 15–16 April.