John Stones' equaliser eight minutes into added time earned Manchester City a 2-2 draw against 10-man Arsenal in an explosive encounter at the Etihad.
The Blues started brightly and were ahead after just nine minutes through a smart Erling Haaland finish. But after losing Rodrigo with injury on 22 minutes, the Gunners hit back with two goals before the break - one after a VAR check that suggested Ederson had been clearly impeded.
Arsenal were reduced to 10 men in first-half added time, but the Blues couldn’t find a way past the visitors' packed defence after the break - until substitute Stones fired home with seconds remaining.
The Gunners played the entire second half with 10 men after Leandro Trossard was sent off in first-half stoppage time for kicking the ball away, having already been on a caution.
They came agonisingly close to holding on to the 2-1 lead given to them by first-half goals from Riccardo Calafiori and Gabriel but John Stones levelled at the death for City.
Arsenal would have gone top of the table with a first league win at The Etihad since 2015 and it would have been a huge statement in this year's title race.

Magnitude wins $12million Dubai World Cup
Ashwin becomes first India international to join US Major League
Mercedes driver Antonelli storms to second consecutive pole in Japan
Tiger Woods out on bail after arrest on suspicion of DUI
Iranian players hold schoolbags in protest over slain girls
