# 2023 Taça da Liga final

The 2023 Taça da Liga final was the final match of the 2022–23 Taça da Liga, the sixteenth season of the Taça da Liga. It was played on 28 January 2023 at Estádio Dr. Magalhães Pessoa.
The competition involved the 34 clubs playing in the top two tiers of the Portuguese football league system – 18 from Primeira Liga and 16 from Liga Portugal 2 – during the 2022–23 season. Reserve sides of Primeira Liga teams that played in the 2020–21 Liga Portugal 2 were excluded from the competition. The competition format suffered changes in which all teams entered the competition in a single group stage, with matches beginning on 17 November 2022 and played during the 2022 FIFA World Cup.
Sporting CP were the holders and four-time winners, after defeating Benfica 2–1 in the 2022 final. They reached their third consecutive final but were defeated 2–0 by Porto, who secured their first title in the competition after losing four previous finals in 2010, 2013, 2019 and 2020.

## Background

The competition format suffered changes this season, due to the 2022 FIFA World Cup taking place during the same time as the tournament, a new format was adopted in which all teams entered the competition in a single group stage, with matches beginning on 17 November 2022. The eight group winners advanced to a knockout phase comprising quarter-finals, semi-finals and the final, which was played at the Estádio Dr. Magalhães Pessoa in Leiria on 28 January 2023.

## Route to the final

Note: In all results below, the score of the finalist is given first (H: home; A: away).
| Porto | Porto | Porto | Round | Sporting CP | Sporting CP | Sporting CP |
| Opponent | Result | Stadium | Group stage | Opponent | Result | Stadium |
| Mafra | 2–2 (H) | Estádio do Dragão | Matchday 1 | Farense | 6–0 (H) | Estádio José Alvalade |
| Chaves | 2–0 (A) | Estádio Municipal de Chaves | Matchday 2 | Rio Ave | 2–0 (A) | Estádio dos Arcos |
| Vizela | 4–0 (H) | Estádio do Dragão | Matchday 3 | Marítimo | 5–0 (H) | Estádio José Alvalade |
| Group A winners Team Pld W D L GF GA GD Pts Porto 321082+67 Mafra 312054+15 Vizela 302137−42 Chaves 301236−31 | Group A winners Team Pld W D L GF GA GD Pts Porto 321082+67 Mafra 312054+15 Vizela 302137−42 Chaves 301236−31 | Group A winners Team Pld W D L GF GA GD Pts Porto 321082+67 Mafra 312054+15 Vizela 302137−42 Chaves 301236−31 | Final standings | Group B winners Team Pld W D L GF GA GD Pts Sporting CP 3300130+139 Rio Ave 220133+06 Farense 310238–53 Marítimo 300308–80 | Group B winners Team Pld W D L GF GA GD Pts Sporting CP 3300130+139 Rio Ave 220133+06 Farense 310238–53 Marítimo 300308–80 | Group B winners Team Pld W D L GF GA GD Pts Sporting CP 3300130+139 Rio Ave 220133+06 Farense 310238–53 Marítimo 300308–80 |
| Opponent | Result | Stadium | Knockout phase | Opponent | Result | Stadium |
| Gil Vicente | 2–0 (H) | Estádio do Dragão | Quarter-finals | Braga | 5–0 (H) | Estádio José Alvalade |
| Académico de Viseu | 3–0 (N) | Estádio Dr. Magalhães Pessoa | Semi-finals | Arouca | 2–1 (N) | Estádio Dr. Magalhães Pessoa |

## Match
### Details

| Sporting | Porto |
Antonio Adán :
| CB | 4 | Sebastián Coates (c) | 80' |
| CB | 52 | Gonçalo Inácio | 90+6' |
| CB | 2 | Matheus Reis |
| RM | 24 | Pedro Porro |
| CM | 5 | Hidemasa Morita | 84' |
| CM | 15 | Manuel Ugarte | 31' | 84' |
| LM | 11 | Nuno Santos | 56' |
| RW | 28 | Pedro Gonçalves | 67' |
| CF | 21 | Paulinho | 63' | 72' |
| LW | 17 | Marcus Edwards | 80' |
| Substitutes: |||
| GK | 12 | Franco Israel |
| DF | 47 | Ricardo Esgaio |
| DF | 3 | St. Juste | 80' |
| MF | 32 | Mateo Tanlongo | 84' |
| FW | 17 | Francisco Trincão | 80' |
| FW | 79 | Youssef Chermiti |
| FW | 18 | Abdul Fatawu Issahaku | 56' |
| FW | 33 | Arthur Gomes | 84' |
| FW | 77 | Jovane Cabral | |
| Manager: |||
| Ruben Amorim ||||
Cláudio Ramos :
| RB | 23 | João Mário |
| CB | 5 | Iván Marcano |
| CB | 3 | Pepe (c) | 63' | 90+4' |
| LB | 22 | Wendell | 67' | 78' |
| RW | 25 | Otávio |
| MF | 8 | Mateus Uribe |
| MF | 46 | Stephen Eustáquio | 88' |
| RW | 11 | Pepê | 88' |
| CF | 9 | Mehdi Taremi | 90+4' |
| LW | 13 | Galeno |
| Substitutes: |||
| GK | 99 | Diogo Costa |
| DF | 17 | Rodrigo Conceição |
| DF | 2 | Fábio Cardoso | 90+4' |
| DF | 12 | Zaidu Sanusi | 78' |
| MF | 87 | Bernardo Folha | 88' |
| FW | 70 | Gonçalo Borges | 88' | 90+6' |
| FW | 19 | Danny Namaso | 90+4' |
| FW | 29 | Toni Martínez |
| FW | 7 | Gabriel Veron |
| Manager: |||
| Sérgio Conceição |||
| Assistant referees: Rui Cidade Nelson Pereira Fourth official: Cláudio Pereira Video assistant referee: Tiago Martins Assistant video assistant referee: Fábio Melo | Match rules 90 minutes. Penalty shoot-out if scores still level. Seven named substitutes. Maximum of three substitutions. |