Au début de la partie, à la 40e minute, Monaco a ouvert le score grâce à une action de A. Golovin, malgré un carton jaune reçu pour une faute sur un joueur de Lyon. À la 42e minute, P. Sulc a égalisé pour Lyon après une passe décisive de Endrick. Le jeu s'est alors emballé avec des changements et des incidents : Monaco a effectué des remplacements à la 46e (A. Bamba) et 53e (M. Akliouche), tandis que Lyon a introduit K. Merah à la 68e minute.

La deuxième période a vu Monaco s'imposer avec un but supplémentaire marqué par F. Balogun à la 72e minute après un penalty. Monaco a alors effectué trois changements successifs à la 74e minute, avec l'entrée de S. Adingra, M. Biereth et K. Diatta. Lyon a également effectué des changements, avec l'entrée de H. Hateboer, A. Moreira et O. Mangala. À la 85e minute, K. Diatta a reçu un carton jaune pour une faute sur un joueur de Lyon. La tension s'est accentuée, et N. Tagliafico a été expulsé pour une faute à la 89e minute.

Sur le plan statistique, Monaco a dominé le ballon avec une possession de 56% contre 44% pour Lyon. Les Monégasques ont également été plus efficaces sur les buts, avec 7 tirs cadrés sur 21 tentatives totales, tandis que Lyon a marqué à 4 tirs cadrés sur 15 tirs totalisés. Les stats montrent également une domination de Monaco en termes de fautes avec 19 contre 11 pour Lyon.