# 2024 Copa Libertadores final

The 2024 Copa Libertadores final was the final match which decided the winner of the 2024 Copa Libertadores. This was the 65th edition of the Copa Libertadores, the top-tier South American continental club football tournament organized by CONMEBOL.
The match was played by Brazilian sides Atlético Mineiro and Botafogo on 30 November 2024 at the Estadio Monumental in Buenos Aires, Argentina.
Botafogo defeated Atlético Mineiro in the match by a 3–1 score to win their first Copa Libertadores title. Luiz Henrique was elected MVP of the final and of the tournament. As winners of the competition, Botafogo qualified for the 2024 FIFA Intercontinental Cup, the 2025 FIFA Club World Cup and earned the right to play against the winners of the 2024 Copa Sudamericana in the 2025 Recopa Sudamericana. They also automatically qualified for the 2025 Copa Libertadores group stage.

## Venue

On 13 February 2024, the Argentine Football Association announced through its social media accounts that CONMEBOL had selected Buenos Aires as the host city for the final match of the 2024 Copa Libertadores, at a stadium to be confirmed. From 26 to 30 May 2024, a delegation from CONMEBOL visited three stadiums that were shortlisted to host the event, which were Estadio Monumental in Buenos Aires, Estadio Libertadores de América in Avellaneda, and Estadio Único Diego Armando Maradona in La Plata to evaluate technical aspects of the stadiums and visit potential training centers and accommodation sites for the finalist teams.
On 4 October 2024, CONMEBOL confirmed Estadio Monumental as the venue for the final match. This was the first Copa Libertadores final hosted in Argentina since the finals have been played as single matches, as well as the eighth time that a Copa Libertadores final was played at the stadium.

## Teams

| Team | Previous finals appearances (bold indicates winners) |
| Atlético Mineiro | 1 (2013) |
| Botafogo | None |

## Road to the final

Note: In all scores below, the score of the home team is given first.
| Atlético Mineiro | Atlético Mineiro | Atlético Mineiro | Round | Botafogo | Botafogo | Botafogo |
| Opponent | Venue | Score | | Opponent | Venue | Score |
| Qualifying stages |||||||
| Bye | Bye | Bye | Second stage | Aurora (won 7–1 on aggregate) | Away | 1–1 |
| Bye | Bye | Bye | Second stage | Aurora (won 7–1 on aggregate) | Home | 6–0 |
| Bye | Bye | Bye | Third stage | Red Bull Bragantino (won 3–2 on aggregate) | Home | 2–1 |
| Bye | Bye | Bye | Third stage | Red Bull Bragantino (won 3–2 on aggregate) | Away | 1–1 |
| Group G | Group G | Group G | Group stage | Group D | Group D | Group D |
| Caracas | Away | 1–4 | Group stage | Junior | Home | 1–3 |
| Rosario Central | Home | 2–1 | Group stage | LDU Quito | Away | 1–0 |
| Peñarol | Home | 3–2 | Group stage | Universitario | Home | 3–1 |
| Rosario Central | Away | 0–1 | Group stage | LDU Quito | Home | 2–1 |
| Peñarol | Away | 2–0 | Group stage | Universitario | Away | 0–1 |
| Caracas | Home | 4–0 | Group stage | Junior | Away | 0–0 |
| Pos Teamvte Pld Pts 1 Atlético Mineiro 6 15 2 Peñarol 6 12 3 Rosario Central 6 7 4 Caracas 6 1 Source: CONMEBOL | Pos Teamvte Pld Pts 1 Atlético Mineiro 6 15 2 Peñarol 6 12 3 Rosario Central 6 7 4 Caracas 6 1 Source: CONMEBOL | Pos Teamvte Pld Pts 1 Atlético Mineiro 6 15 2 Peñarol 6 12 3 Rosario Central 6 7 4 Caracas 6 1 Source: CONMEBOL | Group stage | Pos Teamvte Pld Pts 1 Junior 6 10 2 Botafogo 6 10 3 LDU Quito 6 7 4 Universitario 6 5 Source: CONMEBOL | Pos Teamvte Pld Pts 1 Junior 6 10 2 Botafogo 6 10 3 LDU Quito 6 7 4 Universitario 6 5 Source: CONMEBOL | Pos Teamvte Pld Pts 1 Junior 6 10 2 Botafogo 6 10 3 LDU Quito 6 7 4 Universitario 6 5 Source: CONMEBOL |
| Seed 2 | Seed 2 | Seed 2 | Final stages | Seed 14 | Seed 14 | Seed 14 |
| San Lorenzo (won 2–1 on aggregate) | Away | 1–1 | Round of 16 | Palmeiras (won 4–3 on aggregate) | Home | 2–1 |
| San Lorenzo (won 2–1 on aggregate) | Home | 1–0 | Round of 16 | Palmeiras (won 4–3 on aggregate) | Away | 2–2 |
| Fluminense (won 2–1 on aggregate) | Away | 1–0 | Quarter-finals | São Paulo (tied 1–1 on aggregate, won on penalties) | Home | 0–0 |
| Fluminense (won 2–1 on aggregate) | Home | 2–0 | Quarter-finals | São Paulo (tied 1–1 on aggregate, won on penalties) | Away | 1–1 (5–4 p) |
| River Plate (won 3–0 on aggregate) | Home | 3–0 | Semi-finals | Peñarol (won 6–3 on aggregate) | Home | 5–0 |
| River Plate (won 3–0 on aggregate) | Away | 0–0 | Semi-finals | Peñarol (won 6–3 on aggregate) | Away | 3–1 |

## Format

The final was played as a single match at a pre-selected venue, with the higher-seeded team designated as the "home" team for administrative purposes. If scores were level after full time, 30 minutes of extra time would be played. If still tied after extra time, a penalty shoot-out would be used to determine the winner.

## Pre-match
### Opening ceremony

On the opening ceremony before the kick-off, after a live music and dance performance, Djonga sang chants of Atlético Mineiro's fans and the club's anthem, and Marcelo Adnet did the same for Botafogo. The trophy of Copa Libertadores was brought to the pitch by Serbian tennis player Novak Djokovic.

## Match

Matías Zaracho (Atlético Mineiro) and Bastos (Botafogo) missed the final due to injuries, as well as Mateo Ponte (Botafogo), who was ruled out due to suspension.

### First half

29 seconds into the match, Botafogo midfielder Gregore hit Fausto Vera on the head with the sole of his boot during a dispute for the ball in midfield, and received a straight red card. In the following minutes, Botafogo reorganized itself with ten men without its manager Artur Jorge making any substitutions, and handed the ball over to Atlético Mineiro, who only managed to pose any danger with two shots from afar by Hulk, defended by John. Afterwards, the Rio de Janeiro club loosened up, went on the attack, and in the 35th minute, a play by Thiago Almada resulted in a shot by Marlon Freitas that hit Junior Alonso in the penalty area, and its rebound reached Luiz Henrique, who finished with force and scored the first goal of the final. Less than ten minutes later, after a back pass to Atlético goalkeeper Éverson, Luiz Henrique pressed, overcame Guilherme Arana's marking and protected the ball until he reached the penalty area, when he was fouled by the goalkeeper and suffered a penalty, which was given after the referee's review using VAR. Alex Telles took a powerful cross shot with his left foot, displacing Éverson and making it 2-0 for Botafogo at the end of the first half.

### Second half

Atlético manager Gabriel Milito made substitutions at half-time and returned to the pitch with Bernard, Mariano and Eduardo Vargas, reorganizing his team's offensive structure. The changes soon took effect, when two minutes into the second half, a corner kick taken by Hulk found Vargas unmarked, and the Chilean striker headed the ball out of John's reach, scoring for the team from Minas Gerais. After the goal, Atlético insistently pressed Botafogo to seek an equalizer, but with little repertoire or effective alternatives even with an extra player. In the meanwhile, Artur Jorge reinforced the Rio de Janeiro side's marking with the entries of Danilo Barbosa and Marçal. The most dangerous plays of the Minas Gerais club came with Hulk on the right wing, and with Mariano passing to Vargas and Alan Kardec, who wasted chances in front of John. Vargas also missed another opportunity in the 88th minute, when he tried to lob the goalkeeper after a mistake by Adryelson. In the final minutes, Botafogo sought counterattacks with Júnior Santos amidst Atlético's pressure, and the strategy paid off when, in the 97th minute, he received a long kick on the right, dribbled past two Atlético players, tried to cross to Matheus Martins and got the rebound, pushing it into the empty goal and sealing both the victory of the team from Rio de Janeiro and his position as top scorer of the competition, with ten goals.

### Details

| Atlético Mineiro | Botafogo |
| GK | 22 | Everson |
| CB | 2 | Lyanco | 45+1' | 46' |
| CB | 21 | Rodrigo Battaglia | 30' |
| CB | 8 | Júnior Alonso |
| RM | 7 | Hulk (c) | 90+2' |
| CM | 18 | Fausto Vera | 45+2' | 46' |
| CM | 23 | Alan Franco |
| LM | 13 | Guilherme Arana |
| AM | 6 | Gustavo Scarpa | | 46' |
| AM | 10 | Paulinho |
| CF | 9 | Deyverson | | 76' |
| Substitutes: ||
| GK | 31 | Matheus Mendes |
| DF | 3 | Bruno Fuchs |
| DF | 16 | Igor Rabello |
| DF | 25 | Mariano | | 46' |
| DF | 26 | Renzo Saravia |
| DF | 44 | Rubens |
| MF | 5 | Otávio |
| MF | 17 | Igor Gomes |
| MF | 20 | Bernard | | 46' |
| MF | 45 | Alisson |
| FW | 11 | Eduardo Vargas | | 46' |
| FW | 14 | Alan Kardec | | 76' |
| Manager: ||
| Gabriel Milito ||
| GK | 12 | John |
| RB | 22 | Vitinho | 90+4' |
| CB | 34 | Adryelson |
| CB | 20 | Alexander Barboza |
| LB | 13 | Alex Telles | 45+3' | 58' |
| DM | 17 | Marlon Freitas (c) |
| DM | 26 | Gregore | 2' |
| AM | 18 | Thiago Almada | 79' | 80' |
| AM | 10 | Jefferson Savarino | | 58' |
| SS | 7 | Luiz Henrique | | 79' |
| CF | 99 | Igor Jesus | | 90+3' |
| Substitutes: ||
| GK | 1 | Gatito Fernández |
| DF | 3 | Lucas Halter |
| DF | 21 | Marçal | | 58' |
| DF | 66 | Cuiabano |
| MF | 5 | Danilo Barbosa | | 58' |
| MF | 6 | Tchê Tchê |
| MF | 28 | Allan | | 90+3' |
| MF | 33 | Eduardo |
| MF | 70 | Óscar Romero |
| FW | 9 | Tiquinho Soares |
| FW | 11 | Júnior Santos | 90+9' | 80' |
| FW | 37 | Matheus Martins | | 79' |
| Manager: ||
| Artur Jorge ||
| Assistant referees: Ezequiel Brailovsky (Argentina) Gabriel Chade (Argentina) Fourth official: Yael Falcón Pérez (Argentina) Fifth official: Cristian Navarro (Argentina) Video assistant referee: Mauro Vigliano (Argentina) Assistant video assistant referees: Christian Lescano (Ecuador) Carlos Orbe (Ecuador) Hernán Mastrángelo (Argentina) | Match rules 90 minutes. 30 minutes of extra time if necessary. Penalty shoot-out if scores still level. Twelve named substitutes. Maximum of five substitutions, with a sixth allowed in extra time. |