Manchester City warmed up for Tuesday's visit of Barcelona in style by crushing Newcastle 5-0 on a perfect day for the Barclays Premier League champions.
City led from the second minute as they cut Chelsea's lead at the top of the table to five points by demolishing the Magpies at the Etihad Stadium.
Top scorer Sergio Aguero opened the scoring with a penalty before Samir Nasri and the impressive Edin Dzeko added to the lead inside 21 minutes. David Silva made the scoreline even more lopsided with a rapid double early in the second half.
His mere presence in the squad – finally available after the African Nations Cup – appeared to sharpen Dzeko, whose goal was his first since September.
The return of Yaya Toure, following his tournament success alongside Bony for Ivory Coast, could also not be understated as City gained complete control of the midfield area.
Toure is suspended as City return to Champions League action this week, but they could not go into a clash against Barcelona in better heart.
They needed just 20 seconds to assert their authority as Vurnon Anita gifted possession to Dzeko in the box and then clumsily brought the Bosnian down.
It was just the start of a highly impressive performance from Dzeko, although it was Aguero who tucked away the penalty for his 22nd goal of the season.
Newcastle initially responded well to the setback and Daryl Janmaat sent a fierce effort narrowly wide with Joe Hart apparently beaten.
But that was about as good as it got for Newcastle as City strode through the visitors' defense to double their lead after 12 minutes.
Dzeko was the provider, cutting inside from the left and passing inside to Nasri, albeit with a slight deflection. Nasri took the ball in his stride and casually wrong-footed two defenders before scooping the ball into the roof of the net.
Dzeko continued to stretch the Newcastle defense and got the goal his early excellence deserved when a well-timed run behind the defense was spotted by Silva. The Spaniard picked him out with a superb crossfield pass and the Bosnian chested down before clipping home on the half-volley.
By now City were in complete control and they eased off the throttle to coast towards the interval.
Newcastle hardly made an impression and City might have had another before the break as Fernandinho struck a long-range shot straight at Tim Krul, after more good work from Dzeko.
The Magpies had a rare good chance early in the second half as Papiss Cisse met Moussa Sissoko's fine chipped cross with a powerful volley that deflected off Vincent Kompany, but Hart was alert.
That was enough to stir City back into life and they further increased their lead with two Silva goals in the space of three minutes.
Aguero broke from deep to create the opening for the first, with Silva finishing by digging out Nasri's pass inside and tucking home.
The Spaniard had another moments later, this time racing on to an Aguero knock-down from a Toure pass and rifling in from distance.
That quickfire double put the game beyond any doubt and Manuel Pellegrini, with Tuesday in mind, decided to take star duo Silva and Aguero off after an hour.
That meant a 30-minute run-out for Bony, and he might have had a debut goal but for a fine save from Krul after racing on to a Toure pass.
Dzeko also extended Krul and the goalkeeper kept out a well-struck free-kick from Aleksandar Kolarov as City, despite easing off in the latter stages, continued to dominate.
Watch the Manchester City 5-0 Newcastle United match highlights here:
Mobile app users, watch the video highlights here.
200+ Channels With Sports & News
- Starting price: $33/mo. for fubo Latino Package
- Watch Premier League, World Cup, Euro 2024 & more
Live & On Demand TV Streaming
- Price: $35/mo. for Sling Blue
- Watch Premier League, World Cup & MLS
Many Sports & ESPN Originals
- Price: $9.99/mo. (or get ESPN+, Hulu & Disney+ for $13.99/mo.)
- Features Bundesliga, LaLiga, Championship, & more
2,000+ soccer games per year
- Price: $4.99/mo
- Features Champions League, Serie A, Europa League & NWSL
175 Premier League Games & PL TV
- Starting price: $4.99/mo. for Peacock Premium
- Watch 175 exclusive EPL games per season
110+ channels, live & on-demand
- Price: $59.95/mo. for Plus Package
- Includes FOX, FS1, ESPN, TUDN & more
- Where to find Liverpool vs. Rangers on US TV
- Where to find Inter vs. Barcelona on US TV
- Where to find Frankfurt vs. Spurs on US TV
- Thomas Partey’s health is necessary for Arsenal and Ghana
- Vinícius and Foden should be in the ‘best young talent’ talk
- US Soccer releases report detailing abusive behavior in NWSL
- Book review of ‘How to Win the World Cup’ by Chris Evans
- Manchester United defeat highlights Ten Hag’s need for rotation
- 5 must-see Champions League games in matchday three
- Where to find Leicester City vs. Nottingham Forest on US TV