Thursday, 5 March 2026
📍 Estadio Atanasio Girardot
Atlético Nacional
⚽ 21’ - Rodrigo Contreras
Assist: Rodrigo Ureña
shot • edge of_box
Visualization based on match commentary • Positions are approximate
The game concludes with Atlético Nacional finishing at 1, while Millonarios secures a victory with a score of 3.
The second half has concluded with a final score of Atlético Nacional 1, Millonarios 3.
Cristian Arango of Atlético Nacional takes a right-footed shot from outside the penalty area, but it gets deflected and blocked.
Sergio Mosquera from Millonarios receives a yellow card for committing a serious foul.
Sergio Mosquera commits a foul for Millonarios.
Dairon Asprilla of Atlético Nacional is awarded a free kick in the offensive half of the field.
Sergio Mosquera from Millonarios earns a free kick in his team's defensive zone.
Dairon Asprilla commits a foul for Atlético Nacional.
Jorman Campuzano from Atlético Nacional is awarded a free kick in his team's defensive zone.
Leonardo Castro of Millonarios commits a foul.
Corner kick awarded to Atlético Nacional, following a foul by David Silva.
The fourth official has indicated that there will be 7 minutes of stoppage time.
Missed opportunity. Dairon Asprilla of Atlético Nacional heads the ball from the center of the box, but it goes wide to the right. The chance was set up by Juan Rengifo, who delivered a cross after a corner kick.
Corner kick awarded to Atlético Nacional, following a foul by Sergio Mosquera.
Corner kick awarded to Atlético Nacional, following a foul by Sergio Mosquera.
Corner kick awarded to Atlético Nacional, following a foul by Danovis Banguero.
Beckham Castro commits a foul for Millonarios.
Beckham Castro commits a foul for Millonarios.
Substitution for Atlético Nacional: Dairon Asprilla comes on to take the place of Nicolás Rodríguez.
Missed opportunity! Milton Casco from Atlético Nacional took a left-footed shot from outside the penalty area, but it went wide.
Missed opportunity! Alfredo Morelos of Atlético Nacional headed the ball from the left side of the penalty area, but it went wide to the left. The cross was delivered by Marlos Moreno.
William Tesillo of Atlético Nacional earns a free kick in the offensive half of the field.
Leonardo Castro of Millonarios commits a foul.
Missed opportunity! Marlos Moreno from Atlético Nacional took a right-footed shot from outside the penalty area, but it sailed high and wide to the right. The assist came from Milton Casco.
William Tesillo from Atlético Nacional earns a free kick in his own half.
Beckham Castro from Millonarios commits a foul.
David Ospina from Atlético Nacional receives a yellow card for committing a serious foul.
Substitution for Millonarios: Edgar Elizalde comes on to take the place of Andrés Llinás.
Substitution for Millonarios: Beckham Castro comes on to take the place of Rodrigo Contreras.
Corner kick awarded to Atlético Nacional, following a concession by Diego Novoa.
Corner kick awarded to Atlético Nacional, following a play where Diego Novoa was unable to prevent it.
Rodrigo Contreras from Millonarios receives a yellow card for over-celebrating.
⚽Goal! Atlético Nacional 1, Millonarios 3. Rodrigo Contreras scores for Millonarios with a left-footed shot from the center of the box, placing it into the bottom right corner. The goal was set up by Sergio Mosquera after a quick counter-attack.
Substitution for Millonarios: Stiven Vega comes on to take the place of Mateo García.
Cristian Arango commits a foul for Atlético Nacional.
Jorge Arias from Millonarios earns a free kick in his team's defensive zone.
Substitution for Atlético Nacional: Juan Bauza comes on to take the place of Andrés Román.
The pause has ended. They’re set to resume play.
Match is currently on hold - Atlético Nacional.
A shot attempt is thwarted. Jorman Campuzano from Atlético Nacional tries a right-footed strike from outside the penalty area, but it gets blocked.
Nicolás Rodríguez from Atlético Nacional earns a free kick in the offensive zone.
Rodrigo Ureña commits a foul for Millonarios.
Andrés Llinás from Millonarios commits a foul.
Cristian Arango from Atlético Nacional is awarded a free kick in his team's defensive zone.
Rodrigo Contreras from Millonarios is awarded a free kick in his team's defensive zone.
Rodrigo Contreras of Millonarios earns a free kick in his team's defensive zone.
Andrés Román from Atlético Nacional receives a yellow card.
Andrés Llinás from Millonarios receives a yellow card.
Substitution for Millonarios: Danovis Banguero comes on to replace Sebastián Valencia, who has sustained an injury.
Corner kick awarded to Atlético Nacional after Sebastián Valencia allowed the ball to go out.
Missed opportunity! Rodrigo Contreras from Millonarios took a left-footed shot from the left side of the penalty area, but it went just wide to the left. He was set up by Diego Novoa after a quick counterattack.
Missed opportunity! Marlos Moreno from Atlético Nacional had a close-range header but couldn't find the target.
Nicolás Rodríguez from Atlético Nacional earns a free kick on the right side of the field.
Sebastián Valencia from Millonarios commits a foul.
Milton Casco of Atlético Nacional is awarded a free kick in his team's defensive zone.
Mateo García from Millonarios commits a foul.
Leonardo Castro from Millonarios strikes the crossbar with a right-footed attempt from the right side of the penalty area.
Substitution for Atlético Nacional: Marlos Moreno comes on to take the place of Andrés Sarmiento.
Substitution for Atlético Nacional: Marlos Moreno comes on to take the place of Andrés Sarmiento.
Offside called against Millonarios. Leonardo Castro has been flagged for being in an offside position.
A shot attempt is thwarted. Andrés Sarmiento of Atlético Nacional takes a left-footed strike from a challenging position on the left, but it gets blocked. The play was set up by Alfredo Morelos, who provided a through ball.
The pause has ended. They are set to resume play.
The game is currently on hold due to an injury to Cristian Arango from Atlético Nacional.
Rodrigo Ureña from Millonarios is awarded a free kick in his team's defensive zone.
Rodrigo Ureña from Millonarios earns a free kick in his team's defensive zone.
Corner kick awarded to Atlético Nacional after Leonardo Castro allowed the ball to go out.
Corner kick awarded to Atlético Nacional, following a foul by Rodrigo Ureña.
Attempt denied. Nicolás Rodríguez of Atlético Nacional takes a left-footed shot from outside the penalty area, but it gets blocked.
Close call! Juan Rengifo from Atlético Nacional took a left-footed shot from outside the penalty area, but it went just wide to the right. Nicolás Rodríguez provided the assist.
Shot on goal denied. Alfredo Morelos of Atlético Nacional takes a right-footed strike from the middle of the penalty area, but Diego Novoa of Millonarios makes a save right in the center of the goal.
Corner kick awarded to Atlético Nacional, following a foul by Sergio Mosquera.
Jorman Campuzano from Atlético Nacional earns a free kick in the offensive half of the field.
Rodrigo Contreras from Millonarios commits a foul.
Substitution for Atlético Nacional: Cristian Arango comes on to take the place of Mateus Uribe.
Substitution for Atlético Nacional: Cristian Arango comes on to take the place of Mateus Uribe.
The first half concludes with Atlético Nacional trailing Millonarios by a score of 1-2.
Corner kick awarded to Atlético Nacional, following a foul by Carlos Sarabia.
Andrés Llinás from Millonarios commits a foul.
Andrés Llinás from Millonarios commits a foul.
The fourth official has indicated that there will be 6 minutes of stoppage time.
Sergio Mosquera from Millonarios commits a foul.
Alfredo Morelos of Atlético Nacional earns a free kick in the offensive half of the field.
⚽Goal! Atlético Nacional 1, Millonarios 2. Leonardo Castro from Millonarios successfully scores the penalty with a powerful shot using his right foot, placing it in the top center of the net.
The pause has ended. They’re set to resume play now.
The game is currently paused due to an injury to Simón García from Atlético Nacional.
Penalty awarded against Simón García of Atlético Nacional due to a foul committed in the box.
Penalty awarded to Millonarios! Rodrigo Contreras is fouled inside the box.
The attempt was thwarted. Sebastián Valencia of Millonarios took a right-footed shot from outside the penalty area, but it was blocked. Mateo García provided the assist.
The pause has ended. They are set to resume play.
The game is currently paused due to an injury to Jorman Campuzano from Atlético Nacional.
The shot is denied. Milton Casco of Atlético Nacional tries a left-footed effort from the left side of the penalty area, but it's blocked.
Juan Rengifo of Atlético Nacional commits a foul.
David Silva from Millonarios earns a free kick in the opponent's half.
Missed opportunity. Andrés Román of Atlético Nacional took a right-footed shot from outside the penalty area.
Nicolás Rodríguez from Atlético Nacional is awarded a free kick in his team's defensive zone.
Sebastián Valencia from Millonarios commits a foul.
Offside call against Atlético Nacional. Nicolás Rodríguez has been flagged for being in an offside position.
Leonardo Castro from Millonarios commits a handball.
⚽Goal! It's now Atlético Nacional 1, Millonarios 1. Nicolás Rodríguez scores for Atlético Nacional with a left-footed strike from the right side of the penalty area.
Offside call against Millonarios. Rodrigo Contreras has been flagged for being in an offside position.
The pause has ended. They are set to resume play.
Match interruption - Atlético Nacional.
Rodrigo Ureña from Millonarios earns a free kick in the opponent's half.
Alfredo Morelos commits a foul for Atlético Nacional.
⚽Goal! Millonarios takes the lead with a score of 1-0 against Atlético Nacional. Rodrigo Contreras scores with a powerful left-footed strike from over 35 yards after a swift counterattack.
Corner kick awarded to Atlético Nacional, following a save by Diego Novoa.
Sebastián Valencia from Millonarios receives a yellow card.
Sebastián Valencia from Millonarios commits a foul.
Alfredo Morelos of Atlético Nacional earns a free kick on the right side of the field.
Andrés Llinás from Millonarios commits a foul.
Andrés Sarmiento from Atlético Nacional is awarded a free kick in his team's defensive zone.
The attempt is thwarted. Carlos Sarabia from Millonarios takes a right-footed shot from outside the penalty area, but it gets blocked.
Milton Casco from Atlético Nacional tries a right-footed shot from the left side of the penalty area, but it's deflected away.
Attempt blocked. Juan Rengifo - Atlético Nacional - left footed shot from outside the box is blocked. Assisted by Nicolás Rodríguez.
Shot on goal denied. David Silva from Millonarios takes a left-footed strike from the middle of the box, but the goalkeeper makes the save.
Leonardo Castro - Millonarios - wins a free kick in the defensive half.
Foul by Simón García - Atlético Nacional
Milton Casco - Atlético Nacional - is shown the yellow card for a bad foul.
Milton Casco commits a foul for Atlético Nacional.
David Silva - Millonarios - wins a free kick in the defensive half.
Corner kick awarded to Atlético Nacional after Sergio Mosquera allowed the ball to go out.
Offside, Atlético Nacional. Milton Casco is caught offside.
Andrés Llinás - Millonarios - wins a free kick in the defensive half.
Foul by Mateus Uribe - Atlético Nacional
Offside call against Millonarios. Leonardo Castro has been flagged for being in an offside position.
First Half begins.
Lineups are announced and players are warming up.
Millonarios defeated Atlético Nacional 1-3 in the Copa Sudamericana. Atlético Nacional scorers: Nicolás Santiago Rodríguez Calderón (28'). Millonarios scorers: Rodrigo Contreras (21'), Rodrigo Contreras (75'). Match venue: Estadio Atanasio Girardot. Watch on: Bet365, ESPN 3, beIN SPORTS CONNECT.