# 2024 Taça de Portugal Final

The 2024 Taça de Portugal Final was the last match of the 2023–24 Taça de Portugal, which decided the winner of the 84th season of the Taça de Portugal, the premier knockout cup competition in Portuguese football. It was played on 26 May 2024 at the Estádio Nacional in Oeiras, between Primeira Liga sides Sporting CP and Porto.
Sporting played their thirtieth final in the competition, having last appeared in the 2019 final when they defeated Porto on penalties for their seventeeth title. Porto played the decisive match for the 34th time and third consecutive season, having beaten Braga in the previous season's final to lift the trophy for the 19th time. Sporting and Porto have previously played each other in the Taça de Portugal final on five occasions, with Porto winning three and Sporting winning their most recent meeting in 2019. Porto went on to successfully defend their title and secure a third consecutive title by defeating Sporting 2–1, after extra time.

## Route to the final

| Sporting | Sporting | Round | Porto | Porto |
| Opponent | Result | 2023–24 Taça de Portugal | Opponent | Result |
| CD Olivais e Moscavide | 3–1 (A) | Third round | Vilar de Perdizes | 2–0 (A) |
| Dumiense | 8–0 (H) | Fourth round | Montalegre | 4–0 (H) |
| Tondela | 4–0 (H) | Fifth round | Estoril | 4–0 (A) |
| União de Leiria | 3–0 (A) | Quarter-finals | Santa Clara | 2–1 (A) |
| Benfica | 2–1 (H) | Semi-finals | Vitória de Guimarães | 1–0 (A) |
| Benfica | 2–2 (A) | Semi-finals | Vitória de Guimarães | 3–1 (H) |
Note: H = home fixture, A = away fixture

## Match
### Details

| Porto | Sporting |
Diogo Costa :
| RB | 23 | João Mário | 37' | 46' |
| CB | 97 | Zé Pedro | 90+1' |
| CB | 31 | Otávio | 110' |
| LB | 18 | Wendell |
| CM | 22 | Alan Varela (c) | 66' | 85' |
| CM | 16 | Nico González | 85' |
| RW | 10 | Francisco Conceição | 119' |
| AM | 11 | Pepê | 113' |
| LW | 13 | Galeno |
| CF | 30 | Evanilson | 104' | 104' |
| Substitutes: |||
| GK | 14 | Cláudio Ramos |
| DF | 52 | Martim Fernandes | 113' |
| DF | 2 | Fábio Cardoso |
| CM | 16 | Marko Grujić | 85' |
| MF | 6 | Stephen Eustáquio | 85' |
| MF | 6 | Romário Baró | 104' |
| FW | 70 | Gonçalo Borges | 119' |
| FW | 9 | Mehdi Taremi | 46' |
| FW | 19 | Danny Namaso |
| Manager: |||
| Sérgio Conceição |||
Diogo Pinto :
| CB | 3 | St. Juste | 30' |
| CB | 4 | Sebastián Coates (c) | | 103' |
| CB | 25 | Gonçalo Inácio | | 101' |
| RM | 11 | Nuno Santos | 30' | 83' |
| CM | 42 | Morten Hjulmand | | 106' |
| CM | 5 | Hidemasa Morita | 35' |
| LM | 20 | Geny Catamo | 71' |
| AM | 17 | Francisco Trincão | | 71' |
| AM | 8 | Pedro Gonçalves | | 90+1' |
| CF | 9 | Viktor Gyökeres | 39' |
| Substitutes: |||
| GK | 99 | Francisco Silva |
| DF | 47 | Ricardo Esgaio | 83' |
| DF | 13 | Luís Neto | 81' |
| DF | 26 | Ousmane Diomande | 71' |
| DF | 35 | Eduardo Quaresma | 35' |
| MF | 23 | Daniel Bragança | 71' | 80' |
| MF | 80 | Koba Koindredi | 90+1' |
| FW | 10 | Marcus Edwards | 83' |
| FW | 20 | Paulinho | 103' | 109' |
| Manager: |||
| Rúben Amorim |||
| Man of the Match: Evanilson Fair Player of the Match: Gonçalo Inácio Assistant referees: Pedro Martins Hugo Marques Fourth official: André Narciso Video assistant referee: João Pinheiro Assistant video assistant referees: Fábio Melo Luciano Maia | Match rules 90 minutes 30 minutes of extra time if necessary Penalty shoot-out if scores still level Seven named substitutes Maximum of five substitutions, with a sixth allowed in extra time |