Los dos equipos empataron (1-1) al término de los noventa minutos, en los que se adelantó en el marcador Boca Juniors por mediación de Dario Benedetto, quien al filo del descanso, en el minuto 44, recibió un pase en profundidad de su compañero Nahitan Nández y definió con calidad ante Franco Armani para anotar el 0-1.
En la segunda parte, en el minuto 68, Lucas Pratto empató para River. Nacho Fernández realizó una bonita pared con Exequiel Palacios y centró al área para que Pratto definiese con calidad (1-1).
Boca Juniors afrontó la prórroga, desde el minuto 92, con diez jugadores, por la expulsión del colombiano Wilmar Barrios, que vio la segunda cartulina amarilla por una dura entrada. En el minuto 109 Quintero firmó un golazo (2-1) y en el 120 Gonzalo Martínez cerró el resultado (3-1) y le dio el título a River Plate.
Boca terminó el partido con nueve jugadores por la lesión de Fernando Gago en los últimos minutos, con todos los cambios ya efectuados.