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.

Blockx converts late Madrid call-up into breakthrough semi-final run
Holder brings 'sprinkling of stardust' as Gujarat beat RCB
Japanese trailblazer Nishikori to retire at end of season
Wood penalty hands Forest win over Villa in Europa League semi first leg
UAE Team Emirates XRG's Pogačar doubles up on stage 2 of Tour de Romandie
