At 24', Luis Fernando Escorcia Urieta put through his own net, giving Millonarios FC a 0-1 lead. Alfonso Simarra was booked at 31', then Independiente Medellin levelled through Hayen Palacios at 39', assisted by Agustin Martegani, for 1-1. At 45+2', VAR confirmed Millonarios' goal. Leonardo Castro scored in the same minute, with Danovis Banguero assisting, to make it 1-2.
Nivaldo Erazo came on for Carlos Lucumi at 45'. The substitute brought Medellin level at 53', finishing a move assisted by Agustin Martegani for 2-2. Millonarios made two changes at 59', sending on David Silva for Juan Cuadrado and Andrey Estupinan for Daniel Ruiz Rivera.
Millonarios picked up bookings for Francisco Chaverra at 68', Jorge Arias at 69' and Leonai Souza De Almeida at 73'. Medellin's Didier Moreno was cautioned at 89'. Neither side found another goal: Medellin had 52% possession and eight shots to Millonarios' five, while both teams recorded four shots on target. Erazo's equaliser proved the difference between a defeat and a point for Medellin, but neither team could find the breakthrough to claim the win.
| Metric | Independiente Medellin | Millonarios FC |
|---|---|---|
| Possession | 52% | 48% |
| Shots | 8 | 5 |
| Shots on target | 4 | 4 |
| Shots off target | 3 | 1 |
| Corners | 2 | 4 |
| Fouls | 12 | 14 |
| Yellow cards | 2 | 3 |
| Red cards | 0 | 0 |
| Offsides | 0 | 1 |
| Goalkeeper saves | 3 | 2 |