# 2004–05 Taça de Portugal

The 2004–05 Taça de Portugal was the 65th edition of the Portuguese football knockout tournament, organized by the Portuguese Football Federation (FPF). The 2004–05 Taça de Portugal began on 5 September 2004. The final was played on 29 May 2005 at the Estádio Nacional.
Benfica were the previous holders, having defeated Porto 2–1 in the previous season's final. Vitória de Setúbal defeated holders Benfica, 2–1 in the final to win their third Taça de Portugal. Vitória by winning the Taça de Portugal, qualified for the 2005–06 UEFA Cup first round. Vitória de Setúbal would also qualify for the 2005 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 | 5–15 September 2004 | 138 clubs competing in the Terceira Divisão and Portuguese District Leagues | none | 138 | 69 |
| Second round | 19 September–5 October 2004 | 56 clubs competing in the Portuguese Second Division | 69 winners from the first round | 126 | 63 |
| Third round | 5–13 October 2004 | 18 clubs competing in the Liga de Honra | 63 winners from the second round | 81 | 40 |
| Fourth round | 26–27 October 2004 | 18 clubs competing in the Primeira Liga | 40 winners from third round | 59 | 29 |
| Fifth round | 21–23 December 2004 4–12 January 2005 | none | 29 winners from fourth round | 30 | 15 |
| Sixth round | 25–26 January 2005 | none | 15 winners from fifth round | 15 | 7 |
| Quarter-finals | 2–3 March 2005 | none | 7 winners from sixth round | 8 | 4 |
| Semi-finals | 19–20 April 2005 | none | 4 winners from the quarterfinals | 4 | 2 |
| Final | 29 May 2005 | none | 2 winners from the semifinals | 2 | 1 |
    1. ^1 One hundred and six of the one hundred and eight teams competing in the 2004–05 Terceira Divisão, played in this round. Benfica B were 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.
    2. ^2 Fifty six of the fifty nine teams competing in the 2004–05 Segunda Divisão, played in this round. Braga B, Marítimo B and Porto B were unable to compete in the domestic cup competition due to the possibility of encountering their senior side in the competition.

## Teams
### Third Division
#### Série A

Série B

#### Série Azores
### District Leagues
## 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 5–15 September. Due to the odd number of teams at this stage of the competition, Angrense progressed to the next round due to having no opponent to face at this stage of the competition. 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 (V) | 5 – 4 | Maria da Fonte (IV) |
| Bragança (IV) | 0 – 1 | UD Valonguense (IV) |
| Caçadores das Taipas (IV) | 1 – 0 | Mirandela (IV) |
| Cerva (V) | 1 – 2 (aet) | Tirsense (IV) |
| Cerveira (IV) | 3 – 0 | UD Valonguense (IV) |
| Cinfães (IV) | 1 – 3 (aet) | Joane (IV) |
| Ermesinde (IV) | 3 – 2 (aet) | Santa Maria (IV) |
| Esposende (IV) | 4 – 0 | Alvarães (V) |
| Leça (IV) | 2 – 1 (aet) | Dragões Sandinenses (IV) |
| Macedo de Cavaleiros (V) | WO | Canelas (IV) |
| Merelinense (IV) | 1 – 0 | Mogadourense (IV) |
| Home team | Score | Away team |
| Monção (IV) | 3 – 3 (aet, p. 1 – 4) | AD Oliveirense (IV) |
| Neves (IV) | 0 – 6 | Torre de Moncorvo (IV) |
| Padroense (IV) | 3 – 3 (aet, p. 3 – 4) | Canedo (IV) |
| Rebordosa (IV) | 1 – 2 | Aliados Lordelo (IV) |
| Rio Tinto (IV) | 3 – 0 | Pedrouços (IV) |
| Santa Marta de Penaguião (IV) | 4 – 2 (aet) | União Torcatense (IV) |
| São Pedro da Cova (IV) | 2 – 1 | Ponte da Barca (IV) |
| Terras de Bouro (V) | WO | Cabeceirense (IV) |
| Valpaços (IV) | 1 – 3 | Famalicão (IV) |
| Vila Real (IV) | 3 – 5 (aet) | Vianense (IV) |

### Central Zone

| Home team | Score | Away team |
| Águeda (IV) | 3 – 0 | Poiares (IV) |
| Águias do Moradal (IV) | 0 – 2 | Rio Maior (IV) |
| Anadia (IV) | 4 – 1 | Marialvas (V) |
| Atlético Riachense (IV) | 3 – 3 (aet, p. 4 – 3) | União de Coimbra (IV) |
| Beneditense (IV) | 1 – 1 (aet, p. 3 – 4) | Portomosense (IV) |
| Cesarense (IV) | 2 – 1 | Sourense (IV) |
| Eléctrico (IV) | 0 – 2 | Monsanto (IV) |
| Gafanha (IV) | 1 – 0 | Bidoeirense (IV) |
| Idanhense (IV) | 4 – 2 | São João de Ver (IV) |
| Mirandense (IV) | 4 – 2 | Caranguejeira (IV) |
| Nelas (IV) | 4 – 2 | Milheiroense (IV) |
| Home team | Score | Away team |
| Santacombadense (IV) | 0 – 2 | Castro Daire (IV) |
| Sertanense (IV) | 0 – 2 | Nazarenos (IV) |
| Social Lamas (IV) | 7 – 0 | Oleiros (V) |
| Souropires (IV) | 2 – 2 (aet, p. 6 – 5) | Peniche (IV) |
| Tocha (IV) | 6 – 0 | Gouveia (V) |
| Tondela (V) | 0 – 1 | Torres Novas (IV) |
| União Figueirense (V) | 1 – 3 | Avanca (IV) |
| União da Serra (V) | 2 – 0 (aet) | Marinhense (IV) |
| Valecambrense (IV) | 2 – 0 | Arrifanense (IV) |
| Vieirense (IV) | 0 – 2 | Sátão (IV) |

### South Zone

| Home team | Score | Away team |
| 1º de Dezembro (IV) | 0 – 0 (aet, p. 3 – 2) | Lagoa (IV) |
| Aljustrelense (IV) | 1 – 0 | Lusitano VRSA (IV) |
| Almancilense (IV) | 1 – 0 | Desportivo de Beja (IV) |
| Atlético do Cacém (IV) | 3 – 1 | Ericeirense (V) |
| Beira-Mar de Monte Gordo (IV) | 2 – 1 | Lourinhanense (V) |
| Farense (IV) | 1 – 5 | Lusitano de Évora (IV) |
| Juventude de Évora (IV) | 5 – 1 | União de Tires (IV) |
| Guia (V) | 1 – 2 | Sintrense (IV) |
| Imortal (IV) | 4 – 1 | Palmelense (V) |
| Malveira (IV) | 3 – 0 | São Vicente (V) |
| Montijo (IV) | 1 – 3 | Loures (IV) |
| Home team | Score | Away team |
| Moura (IV) | 2 – 1 | Fazendense (IV) |
| Nisa e Benfica (V) | 0 – 2 | Almada (IV) |
| Real (IV) | 2 – 0 | Câmara de Lobos (IV) |
| Santana (IV) | 3 – 1 | O Elvas (IV) |
| Seixal (IV) | 0 – 3 | Messinense (IV) |
| Sesimbra (IV) | 0 – 2 | Machico (IV) |
| Silves (IV) | 2 – 1 | União Montemor (V) |
| Sporting de Cuba (V) | 1 – 5 | Estrela da Calheta (IV) |
| União Santiago (IV) | 1 – 2 | Carregado (IV) |
| Vialonga (IV) | 4 – 3 | Cartaxo (IV) |

### Azores Zone

| Home team | Score | Away team |
| Boavista Flores (IV) | 3 – 2 | Fayal (V) |
| Boavista Ribeirinha (V) | 1 – 0 (aet) | Rabo Peixe (V) |
| Madalena (IV) | 2 – 0 | Os Leões (IV) |
| Home team | Score | Away team |
| Minhocas (IV) | 0 – 2 | Santiago (IV) |
| Praiense (IV) | 1 – 1 (aet, p. 1 – 4) | Santo António (IV) |
| Velense (IV) | 4 – 1 | Capelense (IV) |

## Second round

Ties were played between the 19 September and 5 October. The second round saw teams from the Portuguese Second Division (III) enter the competition.
| Home team | Score | Away team |
| Abrantes (III) | 2 – 0 | Estarreja (III) |
| Académico de Viseu (III) | 2 – 0 (aet) | Portomosense (IV) |
| Aliados Lordelo (IV) | 1 – 0 | Vilaverdense (III) |
| Aljustrelense (IV) | 2 – 0 | Lusitânia (III) |
| Almada (IV) | 1 – 0 | Portosantense (III) |
| Amora (III) | 3 – 0 | Boavista Ribeirinha (V) |
| Anadia (IV) | 2 – 1 (aet) | Atlético Riachense (IV) |
| Angrense (IV) | 3 – 1 | Boavista Flores (IV) |
| Atlético do Cacém (IV) | 0 – 1 | União da Madeira (III) |
| Avanca (IV) | 1 – 1 (aet, p. 5 – 6) | Nazarenos (IV) |
| Beira-Mar de Monte Gordo (IV) | 1 – 2 | Sintrense (IV) |
| Benfica Castelo Branco (III) | 4 – 0 | Social Lamas (IV) |
| Caçadores das Taipas (IV) | 0 – 0 (aet, p. 6 – 7) | AD Oliveirense (IV) |
| Caldas (III) | 3 – 1 | Vilafranquense (III) |
| Camacha (III) | 4 – 1 | Atlético CP (III) |
| Canedo (IV) | 1 – 0 | Oliveira do Bairro (III) |
| Carregado (IV) | 1 – 1 (aet, p. 3 – 4) | Sporting de Pombal (III) |
| Casa Pia (III) | 1 – 1 (aet, p. 5 – 4) | 1º de Dezembro (IV) |
| Cerveira (IV) | 2 – 1 | Valenciano (III) |
| Ermesinde (IV) | 2 – 2 (aet, p. 2 – 4) | Torre de Moncorvo (IV) |
| Esposende (IV) | 1 – 2 | Leça (IV) |
| Estrela da Calheta (IV) | 1 – 0 | Ribeira Brava (III) |
| Estrela Vendas Novas (III) | 1 – 2 (aet) | Imortal (IV) |
| Famalicão (IV) | 3 – 0 | Ribeirão (III) |
| Fátima (III) | 2 – 1 | Mafra (III) |
| Freamunde (III) | 1 – 1 (aet, p. 2 – 4) | Valdevez (III) |
| Idanhense (IV) | 2 – 1 | Monsanto (IV) |
| Infesta (III) | 4 – 0 | Amarante (V) |
| Lixa (III) | 1 – 0 | Joane (IV) |
| Louletano (IV) | 4 – 3 | Operário (III) |
| Loures (IV) | 1 – 4 | Pinhalnovense (III) |
| Machico (IV) | 0 – 1 | Olivais e Moscavide (III) |
| Home team | Score | Away team |
| Madalena (IV) | 3 – 1 | União Micaelense (III) |
| Moura (IV) | 1 – 3 | Almancilense (IV) |
| Merelinense (IV) | 2 – 1 | UD Valonguense (IV) |
| Messinense (IV) | 0 – 2 | Odivelas (III) |
| Nelas (IV) | 1 – 2 | Sporting da Covilhã (III) |
| Oliveira do Hospital (III) | 3 – 0 | Gafanha (IV) |
| Oliveirense (III) | 1 – 0 | Castro Daire (IV) |
| Oriental (III) | 1 – 1 (aet, p. 6 – 5) | Barreirense (III) |
| Pampilhosa (III) | 2 – 1 | Mirandense (IV) |
| Paredes (III) | 0 – 1 | Dragões Sandinenses (III) |
| Pedras Rubras (III) | 4 – 2 | Fafe (III) |
| Pontassolense (III) | 0 – 1 | Juventude de Évora (IV) |
| Real (IV) | 4 – 0 | Santiago (IV) |
| Rio Maior (IV) | 3 – 0 | Águeda (IV) |
| Rio Tinto (IV) | 0 – 1 | Fiães (III) |
| Sanjoanense (III) | 6 – 3 | Tocha (IV) |
| Santana (IV) | 4 – 0 | Santo António (IV) |
| Silves (IV) | 1 – 2 | Lusitano de Évora (IV) |
| Salgueiros (III) | 2 – 0 | Santa Marta de Penaguião (IV) |
| São Pedro da Cova (IV) | 2 – 3 | Lousada (III) |
| Souropires (IV) | 2 – 1 | Valecambrense (IV) |
| Torreense (III) | 1 – 1 (aet, p. 5 – 4) | Cesarense (IV) |
| Torres Novas (IV) | 2 – 0 | Sátão (IV) |
| Tourizense (III) | 0 – 0 (aet, p. 6 – 7) | Esmoriz (III) |
| Trofense (III) | 2 – 1 | Vizela (III) |
| União da Serra (V) | 2 – 2 (aet, p. 2 – 3) | Penalva do Castelo (III) |
| Vasco da Gama AC (III) | 0 – 3 | Vialonga (IV) |
| Velense (IV) | 3 – 5 | Malveira (IV) |
| Vianense (IV) | 4 – 0 | Tirsense (IV) |
| Cabeceirense (IV) | 1 – 2 | União de Lamas (III) |
| Macedo de Cavaleiros (V) | 2 – 3 (aet) | Vilanovense (III) |

## Third round

The draw for the third round took place on the 24 September. Ties were played on the 5–13 October. Due to the odd number of teams at this stage of the competition, Marco 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 team | Score | Away team |
| Académico de Viseu (III) | 2 – 1 | Sporting da Covilhã (III) |
| Aliados Lordelo (IV) | 2 – 1 (aet) | Gondomar (II) |
| Alverca (II) | 1 – 0 | Abrantes (III) |
| Angrense (IV) | 1 – 1 (aet, p. 3 – 4) | Paços de Ferreira (II) |
| Benfica Castelo Branco (III) | 1 – 1 (aet, p. 4 – 5) | Fátima (III) |
| Caldas (III) | 1 – 3 | Sintrense (IV) |
| Canedo (IV) | 3 – 1 | Aljustrelense (IV) |
| Casa Pia (III) | 0 – 0 (aet, p. 3 – 4) | Imortal (IV) |
| Cerveira (IV) | 0 – 3 | Naval (II) |
| Chaves (II) | 4 – 0 | Amora (III) |
| Desportivo das Aves (II) | 4 – 1 (aet) | Portimonense (II) |
| Estrela da Calheta (IV) | 2 – 0 | Infesta (III) |
| Famalicão (IV) | 1 – 1 (aet, p. 1 – 3) | Sporting de Pombal (III) |
| Fiães (III) | 2 – 1 | Camacha (III) |
| Idanhense (IV) | 3 – 4 | Rio Maior (IV) |
| Leça (IV) | 3 – 1 | Esmoriz (III) |
| Lixa (III) | 1 – 3 (aet) | Anadia (IV) |
| Louletano (II) | 4 – 2 | Lusitano de Évora (IV) |
| Lousada (III) | 2 – 1 | Olhanense (II) |
| Madalena (IV) | 5 – 2 | Olivais e Moscavide (III) |
| Home team | Score | Away team |
| Maia (II) | 1 – 0 | Torre de Moncorvo (IV) |
| Malveira (IV) | 1 – 2 | Santa Clara (II) |
| Merelinense (IV) | 2 – 0 | União de Lamas (III) |
| Odivelas (III) | 1 – 0 | Trofense (III) |
| Oliveira do Hospital (III) | 4 – 2 (aet) | Juventude de Évora (IV) |
| Oliveirense (III) | 4 – 2 | Santana (IV) |
| Oriental (III) | 2 – 1 (aet) | Felgueiras (II) |
| Ovarense (II) | 0 – 1 | Estrela da Amadora (II) |
| Pampilhosa (III) | 3 – 1 | Penalva do Castelo (III) |
| Pinhalnovense (III) | 2 – 0 | Varzim (II) |
| Real (IV) | 4 – 3 | Torreense (III) |
| Salgueiros (III) | 0 – 1 | Nazarenos (IV) |
| Sanjoanense (III) | 3 – 1 | Dragões Sandinenses (III) |
| Souropires (IV) | 1 – 3 | Almancilense (IV) |
| Sporting de Espinho (II) | 3 – 1 | Almada (IV) |
| Torres Novas (IV) | 1 – 4 | AD Oliveirense IV) |
| União da Madeira (III) | 1 – 2 (aet) | Pedras Rubras (III) |
| Vialonga (IV) | 1 – 3 | Vianense (IV) |
| Leixões (II) | 4 – 2 | Feirense (II) |
| Valdevez (III) | 2 – 1 | Vilanovense (III) |

## Fourth round

The draw for the fourth round took place on the 11 October. All fourth round cup ties were played on the 26–27 October. Due to the odd number of teams at this stage of the competition, Belenenses 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 (I) enter the competition.
| Home team | Score | Away team |
| Naval (II) | 1 – 3 | Sporting CP (I) |
| Vitória de Guimarães (I) | 2 – 1 | Porto (I) |
| Madalena (IV) | 3 – 4 | União de Leiria (I) |
| Académico de Viseu (III) | 4 – 0 | Merelinense (IV) |
| AD Oliveirense (IV) | 1 – 0 | Anadia (IV) |
| Almancilense (IV) | 0 – 3 | Académica de Coimbra (I) |
| Alverca (II) | 0 – 1 | Boavista (I) |
| Braga (I) | 2 – 0 | Lousada (III) |
| Chaves (II) | 0 – 2 | Rio Ave (I) |
| Estoril (I) | 0 – 1 | Estrela da Amadora (II) |
| Estrela da Calheta (IV) | 0 – 2 | Pinhalnovense (III) |
| Fiães (I) | 3 – 1 | Sintrense (IV) |
| Imortal (IV) | 1 – 2 | Sporting de Pombal (III) |
| Leça (IV) | 0 – 0 (aet, p. 5 – 3) | Canedo (IV) |
| Leixões (II) | 2 – 3 (aet) | Louletano (III) |
| Home team | Score | Away team |
| Moreirense I) | 4 – 2 | Marco (II) |
| Nacional (I) | 1 – 1 (aet, p. 3 – 0) | Desportivo das Aves (II) |
| Odivelas (III) | 2 – 1 | Gil Vicente (I) |
| Oliveira do Hospital (III) | 3 – 3 (aet, p. 5 – 4) | Sanjoanense (III) |
| Pampilhosa (III) | 3 – 1 (aet) | Fátima (III) |
| Penafiel (I) | 9 – 0 | Nazarenos (IV) |
| Real (IV) | 0 – 5 | Marítimo (I) |
| Rio Maior (IV) | 1 – 3 (aet) | Maia (II) |
| Sporting de Espinho (II) | 1 – 0 | Santa Clara (II) |
| Valdevez (III) | 0 – 1 | Aliados Lordelo (IV) |
| Vianense (IV) | 4 – 2 | Oliveirense (III) |
| Vitória de Setúbal I) | 2 – 0 | Pedras Rubras (III) |
| Benfica I) | 3 – 1 | Oriental (III) |
| Paços de Ferreira II) | 1 – 2 (aet) | Beira-Mar (I) |

## Fifth round

Ties were played on the 21–23 December and 4–12 January.

## Sixth round

Ties were played on the 25–26 January. Due to the odd number of participants involved in the 2004–05 Taça de Portugal, Beira-Mar qualified for the quarter-finals due to having no opponent to face at this stage of the competition.

## Quarter-finals

All quarter-final ties were played on the 2–3 March.

## Semi-finals

Ties were played on the 19–20 April.