An entertaining end-to-end game see's Manchester City back to there winning ways, besting Southampton after a disappointing derby day defeat last weekend.
It was a game that could have been blighted with what can only be described as horrific officiating. A very soft penalty was given to Southampton in the first-half, only for a blatantly obvious penalty to be denied City not long after, with the referee and VAR seemingly outsourcing responsibility to the other.
Taking inspiration from Manchester United's performance at the Etihad, Southampton attacked hard and quick in the opening moments of the game, only for the Blues to score against the run of play.
After that the game went back and forth in momentum, but Manchester City always looked the more threatening team and took advantage of the opportunities that came their way to come out the victors.
Here's how we rated the players for this one...
Ederson - 6.5
Made a big save from a Redmond shot when his team were just one goal to the good. Didn't have the best game with some poor touches and distribution but stepped up when he needed to.
Kyle Walker - 7
Seemed to enjoy his duels in defence and wasn't afraid to move forward to contribute in the attack. Hammered the ball through Southampton's penalty area for a pre-pre-assist for the fifth goal.
Ruben Dias - 7.5
Made a terrific cross-field pass to Zinchenko which created the opportunity for the opening goal. Did well to clear balls out of the box when Southampton threatened.
Aymeric Laporte - 6.5
Was extremely unlucky to give away a penalty. Had a hand on Vestergaard who proceeded to hurl himself to floor, fooling the referee and commentators alike. This seemed to knock the Frenchman's confidence for much of the game, although he improved toward the end making some good interventions.
Oleksander Zinchenko - 7.5
Attacked well, making an intelligent run to set up the chance for the opening goal. The Ukrainian operated mainly as a traditional full-back however, which he excelled at, making important tackles.
Fernandinho - 6.5
At times the captain felt like a spare man in midfield that wasn't being put to best use. Rarely put a foot wrong with his passing though, and put in a tackle which almost set up a sixth goal in the final minutes.
Ilkay Gündogan - 8
Set the tone early with two tackles in a row deep in City's half. After a shaky opening fifteen minutes Mr Whippy dropped back often to help dispossess Southampton and build-up play from the back. Made sure he was in the right place at the right time to slot home City's third goal after Mahrez hit the the post.
Bernardo Silva - 7.5
The qualities that City missed in the derby were on show for all to see in this match. His pace and determination to take advantage of loose balls helped put his team on the front-foot. Used his versatility to help double up on the opposition on the right, as well as stretch the play by going wide-left late in the second-half and was almost rewarded with a goal.
Riyad Mahrez - 9
Mahrez is perhaps in his best ever form in a Manchester City shirt. Hugging the touch-line early in the game, he didn't see a lot of the ball but was outstanding when he received it. The Algerian's dazzling creativity and understanding with the players around him produced three of the goals which put City out of sight. Would be man of the match had he lasted the whole game but was taken off presumably to keep him fresh for upcoming important matches.
Kevin De Bruyne - 8.5
The poor game that De Bruyne had against United might deter most players. It might even deter a manager from picking him again. But not for the Belgian and not for Pep Guardiola - and the team were rewarded massively. De Bruyne found his form and controlled the match. At times he looked like a man possessed in his resolve, which is exactly what fans would have wanted to see.
Phil Foden - 9
Was hell-bent on scoring and was unlucky in that regard. Apart from that, everything else he brought to the team was exceptional. Foden was undoubtedly fouled by McCarthy when both teams were level, and should have had a penalty, but he decided to stay on his feet, and was let down by poor officiating. With how the young lad conducted himself after, you wouldn't have known he'd suffered a set-back.
Ferran Torres - 5
Was handed a few chances to help put City further in front but didn't take them, shooting wide on one occasion and passing back when through on goal on another.
Sergio Aguero - 6
Managed to get the ball into his favourite position on the right side of goal to score. Sadly the keeper saved the shot.
Benjamin Mendy - N/A
Surprising short-lived appearance.
You can follow Richard on Twitter here: @ignoblewretch
Follow us on Twitter for live updates: @City_Xtra