Rodrigo scored in the third minute of stoppage time to give City a 2-1 victory and send us 11 points clear at the top of the table.
CITY+ | SUBSCRIBE TO ACCESS EXCLUSIVE CONTENT
The Spaniard steered home a loose ball after Aymeric Laporte’s blocked volley fell kindly for him as Pep Guardiola’s men recorded an 11th consecutive victory in the league.
In a lively encounter at the Emirates Stadium, the Gunners started the brighter and deservedly took the lead when Bukayo Saka swept home Kieran Tierney’s pass after half an hour.
Riyad Mahrez converted a 57th minute penalty to level the scores after referee Stuart Attwell overturned his original decision when Bernardo Silva tumbled over the outstretched leg of Granit Xhaka.
Arsenal went close to restoring their lead instantly. Nathan Ake was forced to clear off the line after a mix up between Laporte and Ederson, before Gabriel Martinelli cracked the woodwork with the goal gaping.
A minute later Gabriel was sent off for the hosts, picking up a second yellow card for a foul on Gabriel Jesus and, as City pushed for a winner against 10-men, Rodrigo popped up to spark wild celebrations.
Watch two minutes of highlights in the video above.