Kevin de Bruyne scored a peach of a goal to seal the result in favor of Manchester City. The Belgian, after receiving the ball from Joao Cancelo, skipped past N'Golo Kante before smashing one in from the edge of the box.
The Blues were completely overshadowed by Pep Guardiola's men. They were unable to make a single attempt on goal in the opening half. Meanwhile, Jack Grealish had a great chance to put Cityzens ahead in the first half following an error by Mateo Kovacic. But Kepa Arrizabalaga made a brilliant save to deny the Englishman.
The visitors tried to creep back into the game later on as Romelu Lukaku drew a great save from Ederson following a pass from Kovacic. But since that attempt, Manchester City took complete charge of the proceedings. Their resilience was rewarded with a goal through De Bruyne's brilliant strike in the 70th minute.
On that note, here's a look at the five hits and flops from either team in the game:
#5 Hit: Raheem Sterling (Manchester City)
Raheem Sterling is in red hot form. The 27-year-old had another amazing game. He was threatening every time he advanced higher up the pitch and traumatized Marcos Alonso with his dazzling performance.
Sterling combined well with Bernardo Silva and De Bruyne to disrupt Chelsea's defensive structure. He successfully completed two dribbles, won three duels, created two chances and made five recoveries throughout the game.
Following a series of spectacular performances, Sterling won the Premier League 'Player of the Month' award for December.
#4 Flop: Hakim Ziyech (Chelsea)
After a couple of impressive performances, Thomas Tuchel started Hakim Ziyech alongside Lukaku and Christian Pulisic up front. But the Moroccan failed to leave a mark on the game.
Lukaku created a great chance for Ziyech in the opening half after shrugging off John Stones. But the 28-year-old failed to capitalize on it as the sequence was called off for offside. Moreover, he was miserable with his link up play and gave away the ball cheaply on various occasions.
#3 Hit: Joao Cancelo (Manchester City)
Joao Cancelo had a great game against Chelsea. The Manchester City defender was astute offensively as well as defensively and dazzled every time he moved higher up the pitch.
Cancelo set up De Bruyne for City's only goal as he brilliantly broke the line to move the ball past N'Golo Kante. The former Juventus player won four duels, made five recoveries and created one chance throughout the game. He has now made five assists in the Premier League this season and eight overall.
#2 Flop: Marcos Alonso (Chelsea)
Marcos Alonso struggled for the entirety of the game. The Spaniard was unable to contain Sterling, often needing Malang Sarr's support.
The 31-year-old lost seven duels, lost possession 13 times throughout the game and was also booked for a poor tackle. Looking at his struggles, Tuchel subbed him off for Mason Mount in the 81st minute of the game.
#1 Hit: Kevin de Bruyne (Manchester City)
Kevin de Bruyne scored the only goal of the game to secure all three points for his side. The 30-year-old scored a brilliant goal against his former club. De Bruyne skillfully skipped past Kante before smashing one past Kepa Arrizabalaga from the edge of the box.
De Bruyne's work ethic was commendable. He won six duels, successfully completed four dribbles, made three recoveries, created two chances and won one tackle throughout the game.