Sergio Aguero scored on his 300th appearance for Manchester City as Pep Guardiola's side bounced back from their midweek Champions League disappointment with a resounding 5-0 win at Cardiff City.
The club's all-time leading goalscorer, who signed a contract extension this week that will keep him at the club until 2021, opened the scoring after 32 minutes.
So often the star of the show, Aguero shared the spotlight on a rainy afternoon in South Wales with Bernardo Silva, who doubled City's lead three minutes later, and Ilkay Gundogan, who capped a fine performance with a brilliant solo effort.
Substitute Riyad Mahrez scored his first goals for the club with a brace to put the result beyond doubt, and the manner of the victory will have delighted Guardiola after a below-par showing in a 2-1 defeat to Lyon in midweek.
Cool and composed during a scrappy opening half an hour, Gundogan started the move that led to the opener, feeding Silva who squared to Aguero and the striker beat his marker to apply a first-time finish.
Silva got his head underneath Leroy Sane's cross from the right two minutes later and looped the ball up and over Cardiff goalkeeper Neil Etheridge and in at the far post.
Gundogan was the stand-out player in the first half and he was rewarded with the pick of the goals, playing a one-two with Raheem Sterling before confidently side-footing into the top corner.
City controlled the second half from start to finish and when Sterling set Gundogan free down the left, he sent a low cross to the feet of Mahrez to open his account for the club.
With one minute left to play, Bruno Ecuele Manga needed to make a simple clearance, but instead played the ball straight to Mahrez, who drove it low and hard into the bottom-left corner of the net to wrap up a thoroughly enjoyable afternoon for Guardiola.
What it means: Unbeaten champions keep the pressure on
City's dropped points against Wolves last month is what separates them from leaders Liverpool, who have a 100 per cent record, but being in the chasing pack can offer a psychological advantage – especially if your team is playing the way the champions did against Cardiff.
Gundogan burying the memory of World Cup nightmare
After being caught up Germany's torrid World Cup campaign, Gundogan has played himself back into form and his intelligent movement and exquisite touch were too much for Cardiff to handle, not to mention his superb goal.
Captain Morrison must steady the ship
Cardiff's wait for a first win of the season goes on and they have conceded 12 goals in their last three Premier League games. Bluebirds captain Sean Morrison might have been helpless to prevent Aguero and company in such fine form, but he must rally his troops and help Neil Warnock grind out some results soon.
Key Opta facts
- Cardiff City lost a home league game by a five-goal margin for the first time since April 1994 (2-7 v Cambridge United in the third tier).
- Since Pep Guardiola took over ahead of the 2016-17 season, Manchester City have scored 5+ goals in 10 Premier League fixtures, four times more than any other side.
- Sergio Aguero made his 300th appearance for Manchester City in all competitions, and scored his 205th goal for the club.
- Aguero has now scored 13 and assisted two more in his last 13 Premier League games against newly promoted sides
- Bernardo Silva scored and assisted in the same game for the first time ever for Manchester City in his 61 appearances for the club in all competitions.
- Silva’s goal for Manchester City was his first-ever headed goal for the club in any competition.
There is no let up for Cardiff, who face fellow strugglers Burnley at home before travelling to Tottenham, while Manchester City can look forward to what should be another three points when they meet Brighton and Hove Albion at home after their EFL Cup clash with Oxford United.
|Bears shut down Goff, Rams|
|India survive dramatic finish against Australia|
|Klopp calls for electric Anfield atmosphere against Napoli|
|Saints clinch back-to-back NFC South titles, Bears trump Rams|
|Bucks improve to 2-0 against Raptors with win in Toronto|
|Black Caps include Patel for Sri Lanka Tests|
|Maidana: River want Real Madrid clash|
|Cowboys top Eagles in OT behind stellar Cooper display|
|AC Milan evaluating Fabregas signing – Leonardo|
|WATCH: Steelers´ chance at game-tying field goal slips away|
|Hayne will plead not guilty to charges, says lawyer|
|Boca boss Schelotto: The only thing I feel is sadness|
|Cardinals´ Fitzgerald makes NFL history with most receptions for one team|
|River Plate´s Copa Libertadores star Gonzalo Martinez confirms January departure|
|Klopp: I was never worried about Salah´s form|
|Packers QB Rodgers sets NFL record for most passes without an interception|
|World Cup bulking hampered Man United form – Lukaku|
|Leonardo rules out Ibrahimovic Milan return|
|Warriors´ Green to return against Timberwolves|
|I feel for him… we´ll make it work – Butler responds to Embiid´s frustration|
|Torino draw no missed opportunity for misfiring AC Milan, claims Gattuso|
|We´ll always be linked together forever - Wade reflects on playing with James before final match-up|
|O´Sullivan wins record seventh UK title|
|Chiefs secure playoff berth, Saints win NFC South|
|River Plate 3 Boca Juniors 1 (aet, 5-3 agg): Quintero and Martinez clinch Libertadores title in extr|
|WATCH: Chiefs QB Mahomes throws no-look pass|
|Dolphins defeat Patriots on miraculous final play|
|Kizzire eagle snatches QBE Shootout victory|
|AC Milan 0 Torino 0: Donnarumma shines, Cutrone misses late chance|
|Back to the drawing board for West Indies - Chase|
|Copa Libertadores: Messi and Griezmann among stars in Madrid for River-Boca Superclasico|
|Brady sets NFL record for most career TD passes|
|Copa Libertadores: Tevez named on Boca bench for Superclasico final|
|Premier League needs VAR, right now! - Benitez fumes over Dean´s decisions|
|McCall expects Itoje to fit for the Six Nations|
|Solari salutes Real Madrid character after ´ugly´ Huesca win|
|Berbatov defends under-fire Lukaku|
|Sarries crush Blues to maintain unbeaten start|
|Newcastle United 1 Wolves 2: Doherty punishes Yedlin red with late winner|
|Deeney jokes he´ll ´smash´ former Watford star Richarlison|
|Huesca 0 Real Madrid 1: Bale ends drought as Solari´s men edge to victory|
|Ponting: Umpires not looking at no-balls|
|Bale ends longest LaLiga goal drought|
|Porter backs Brees for MVP, Saints for Super Bowl|
|Verstappen eyeing 2019 title fight|
|Wall ´shouldn´t have played´ against Cavaliers after scoring just one point|
|Hazard: Man City the best team in the Premier League despite Chelsea win|
|LeBron explains why he gave a Grizzlies employee his game-worn shoes|
|Bangladesh cruise to ODI victory as seamers punish Windies|
|Football will win over violence, claims CONMEBOL president|
|Alcorcon support Reus Deportiu over unpaid players|
|Saponara explains cheeky celebration after last-gasp leveller|
|Godin and Filipe Luis return to Atletico training|
|Kick It Out condemns alleged racist abuse of Sterling|
|Emotional Oosthuizen clinches South African Open title|
|The Sunday Seven - 7 Key Opta facts for NFL Week 14|
|Martino salutes Atlanta´s grand plan|
|India´s tail must show greater application - Bangar|
|Mourinho: Diogo Dalot can be new Gary Neville|
|Sterling hits out at media coverage of black players|
|Lyon roars with defiance as Australia aim for unlikely victory|
|Bulls coach Boylen: Hooked starters ´embarrassing´ in record loss|
|Martinez pays tribute to Martino, Almiron after MLS Cup glory|
|LeBron: Final Wade matchup will be bittersweet|
|Alvarez-Kovalev rematch set for February 2|
|Newcastle Jets 2 Brisbane Roar 0: Sheppard, Jair score first A-League goals|
|India close in on victory in first Test|
|LeBron flirts with triple-double as Lakers down Grizzlies|
|Lomachenko unifies WBO, WBA titles with win over Pedraza|
|Joshua wants Wilder and Fury fights – Hearn|