Arsenal’s five-match winning streak came to an end as Rodri struck a stoppage-time winner in a dramatic 2-1 victory over 10-man Arsenal.
In the absence of Mikel Arteta following a positive COVID-19 test, Bukayo Saka put Albert Stuivenberg’s Gunners ahead at the Emirates with a neat finish in the 31st minute.
However, Riyad Mahrez equalised from the penalty spot just before Gabriel Magalhaes was dismissed for a second bookable offence.
And there was to be one final twist in the third minute of stoppage time, as Rodri prodded home to give Pep Guardiola’s side an 11th straight league win.
City had won each of their previous nine Premier League matches against Arsenal.