Manchester City brushed Newcastle United aside in a clinical 4-0 rout in the Premier League on Sunday.Ruben Dias, Joao Cancelo, Riyad Mahrez and Raheem Sterling struck to help the Sky Blues continue their searing domestic run. Pep Guardiola's troops have now won eight consecutive games, and head into Christmas as comfortable leaders.The Magpies, meanwhile, kept only 27% possession. They mustered one shot on target, and proved calamitous in defence at times. They did have a strong penalty appeal turned down in the first half, though.Ryan Fraser was caught by Ederson. However, following a VAR check, the referee deemed there was no foul play, which was a controversial decision.B/R Football@brfootballBeat their record for most goals in a calendar year. Set the record for most Premier League wins in a calendar year. Eighth straight league win.Manchester City are cruising in the Premier League 💥9:19 AM · Dec 19, 20214379747Beat their record for most goals in a calendar year. Set the record for most Premier League wins in a calendar year. Eighth straight league win.Manchester City are cruising in the Premier League 💥 https://t.co/MaFcJppXm8Besides that, the home side had nothing else to show for their efforts. They succumbed to their third defeat in a row and tenth of their league campaign to remain mired in the relegation zone. On that note, here are the player ratings for City:Ederson - 6/10He didn't have to worry much besides making one good save in the second half.Joao Cancelo - 9/10The full-back continued his electric form with a lovely assist for City's opener, before doubling their advantage with a sweet strike from distance. That made Cancelo only the third Premier League defender to rack up ten goal contributions across competitions this season.William Hill@WilliamHillThree Premier League defenders have been directly involved in 10+ goals across all competitions this season:✅ Reece James✅ Trent Alexander-Arnold✅ João Cancelo:All an absolute joy to watch. 😍7:58 AM · Dec 19, 202144882Three Premier League defenders have been directly involved in 10+ goals across all competitions this season:✅ Reece James✅ Trent Alexander-Arnold✅ João Cancelo:All an absolute joy to watch. 😍 https://t.co/xNIpFzm0LqRuben Dias - 8/10He put City in front after only five minutes, and wasn't really troubled at the back.Aymeric Laporte - 7.5/10The Spaniard was at his game-reading best, keeping everything tidy at the back and also limiting Callum Wilson's threat.Oleksandr Zinchenko - 8/10His forward sprints were a menace to Newcastle. The Ukrainian also assisted Mahrez for City's third of the evening.Rodri - 7/10Rodri uncharacteristically misplaced a few passes, but still never relinquished control of midfield. He also got booked in the game.Bernardo Silva - 6.5/10He wasn't at his devastating best, but Silva still put up a decent performance.Riyad Mahrez - 8/10The Algerian's penchant for cutting inside from the right gave Newcastle all sorts of problems. Mahrez capped off a fine performance with a deserved goal. That was his 50th across competitions for City.Manchester City@ManCityAnd that's 5️⃣0️⃣ City goals for the magical @Mahrez22! 💫A delightful ball in from Zinchenko was met on the volley by the Algerian to put City home and dry! 💪#ManCity8:52 AM · Dec 19, 20213427493And that's 5️⃣0️⃣ City goals for the magical @Mahrez22! 💫A delightful ball in from Zinchenko was met on the volley by the Algerian to put City home and dry! 💪#ManCity https://t.co/o8K8bzJSkgKevin De Bruyne - 6.5/10Much like Silva, De Bruyne too lacked his usual cutting edge, making some loose passes.Raheem Sterling - 7.5/10A lively attacking presence for City, Sterling managed to get on the scoresheet to add more gloss to the scoreline.Statman Dave@StatmanDaveRaheem Sterling’s last 6 PL games:⚽️ vs Everton❌ vs West Ham🅰️ vs Aston Villa⚽️ vs Watford⚽️ vs Wolves⚽️ vs NewcastleRediscovered his best form. 🙌🏻9:17 AM · Dec 19, 202117214Raheem Sterling’s last 6 PL games:⚽️ vs Everton❌ vs West Ham🅰️ vs Aston Villa⚽️ vs Watford⚽️ vs Wolves⚽️ vs NewcastleRediscovered his best form. 🙌🏻 https://t.co/sGcLX54CdpGabriel Jesus - 7/10He missed an easy chance early into the second period. However, the Brazilian's movement was a big cause of concern for Newcastle. He teed up Sterling for City's fourth with a wonderful cross.Ratings of Manchester City substitutes against Newcastle UnitedFernandinho - 6/10The game was already done and dusted, so Fernandinho didn't have to exert too much after coming on.John Stones - 6/10Nothing much to see from him either. However, he had a 100% passing accuracy on the night against Newcastle United..Cole Palmer - N/AHe merely came to see the game off.