Goles brasileños
Aston Villa se adelantó pronto por medio de Ollie Watkins (1-0, minuto 5), pero Arsenal reaccionó rápidamente con un tanto de Bukayo Saka (1-1, 16).
Un cuarto de hora más tarde, tras una bonita combinación y un balón que el argentino Emiliano Buendía dejó pasar entre sus piernas, el brasileño Philippe Coutinho volvió a poner a los villanos al frente (2-1, 31).
Los Gunners pudieron volver a empatar tras un córner jugado por el noruego Martin Odegaard y retomado por el ucraniano Oleksandr Zinchenko, en su primer tanto con su nuevo club (2-2, 61).
El tramo final del partido fue muy indeciso, con Odegaard rematando fuera cuando estaba solo en el punto de penal (77), antes de que el Villa tuviera su ocasión por medio del jamaicano Leon Bailey, cuyo intento fue desviado por el portero del Arsenal, Aaron Ramsdale (82).
La liberación para los Gunners llegó finalmente en el tiempo adicional con un golpe de suerte: un remate desde unos 22 metros del italo-brasileño Jorginho dio en el larguero antes de golpear la cabeza del argentino Emiliano Martínez y entrar en la portería (2-3, 90+3).
El brasileño Gabriel Martinelli añadiría un cuarto gol para el Arsenal a puerta vacía (90+8), después de que Emiliano Martínez subiera a rematar un córner, en la que parecía la última oportunidad del Villa para empatar, pero tras la que los Gunners aumentarían la cuenta.
Con la victoria del Arsenal, el City de Pep Guardiola estaba obligado a ganar en Nottingham para recuperar el mando del campeonato, pero un Forest al alza en las últimas semanas le sacó un punto a los 'Citizens'.
Keylor Navas frena al equipo de Guardiola
Tras una primera parte de dominio celeste, los visitantes abrieron el marcador con un zurdazo del portugués Bernardo Silva (41) para batir a un Keylor Navas que de nuevo fue el mejor de su equipo.