Manchester City salvaged a late draw to deny Arsenal a victory at the Etihad for the first time since 2015. Mikel Arteta's side fell behind to an early Erling Haaland goal but City were drained of momentum when Rodri went off injured and they were hit by a quick free-kick that surprised Kyle Walker.
Gabriel headed into towards the end of the first half and Leandro Trossard's red card looked like it wouldn't stop the visitors recording a victory - until John Stones popped up in the 98th minute.
An ill-tempered affair saw both sides upset with referee Michael Oliver and the points shared, ensuring City return to the top of the table and stay two points clear of Arsenal.
Here is how the players rated for their performance. ALSO READ: Why Kevin De Bruyne missed out on Man City squad vs Arsenal ALSO READ: Why Man City were furious with Arsenal equaliser in fiery Premier League battle Ederson: Put himself in danger by being booked for complaining, and if he will feel hard done by for the second goal he could have been stronger. 5 Walker: Set Savinho loose for the opening goal and tested Raya a few times but defensively he made too many costly mistakes.