Emiliano Buendía scored with the last kick of the game as Aston Villa blew the Premier League title race wide open with a dramatic 2-1 victory over leaders Arsenal.
Buendia scored in the fifth minute of extra time to end Arsenal's 11-game unbeaten run in the league and cut the gap to just three points at the summit.
It was a thoroughly deserved victory for Unai Emery's side, who have won nine of their past 10 Premier League games and have firmly entered the title race.
They had looked like they were being denied as Leandro Trossard's early second-half goal canceled out Matty Cash's first-half fizzer and the Gunners were holding firm.