Arsenal barely laid a glove on them throughout and while City were wasteful in attack and probably should have scored more, they were content to see out the contest and extend their lead at the top.
So who were the standout performers?
✔️ Raheem Sterling: 7.7
Much has been made of Raheem Sterling's poor return in front of goal this season and while he's well down on previous seasons, he was clinical when it mattered here.
The game was barely a minute old when Riyad Mahrez's teasing cross landed right on his head just six yards out and he did well to direct his header into the corner of the net.
The expected goal glut for the runaway leaders never arrived, but still Sterling was the game's most busy player, working extremely hard defensively for his team. He managed three shots in total and made a game-high eight touches inside the Arsenal penalty area.
It was good to see the winger back to his best form in front of goal.
❌ PE Aubameyang: 5.4
Aubameyang would have been brimming with confidence after his excellent hat-trick against Leeds last Sunday.
But we saw precious little of the Arsenal captain in an attacking sense here, with the Gunners passed to death by their superior opponents.
Auba was completely isolated in the attack and he simply could not get into the contest. It makes stark reading when your main source of goal threat had no dribbles, no crosses, and no shots at all in the entire contest.
He wasn't the only Arsenal attacking player providing nothing, but his ability versus his output was the most frustrating.
⭐ Oleksandr Zinchenko: 7.8
Zinchenko looked to have been heading out of City just a few short months ago but he has made the left full-back position his own once again and produced another excellent, ball-controlling performance.
In a game where City dominated territorially as they so often do, Zinchenko regularly got involved in the attacking third and performed a role in the build-up.
Only Ruben Dias made more touches or completed more passes in the contest, while he also made one interception and six recoveries in an all-round performance.
It looks like Benjamin Mendy has been usurped in that position in the long term for City's unstoppable side.