Yaya Toure netted a hat-trick to keep Manchester City on course in their Premier League title push with a 5-0 win over basement boys Fulham.
Fulham centre-back Fernando Amorebieta endured a game to forget at the Etihad Stadium as he gave away a penalty in each half - both converted by Toure.
The latter, a woeful challenge on City playmaker David Silva, resulted in a red card - the first in English football for a player dismissed a remarkable 11 times during his time at former club Athletic Bilbao.
Toure saved his best until last, arching home an exquisite 30-yard strike that had echoes of his effort in City's League Cup triumph over Sunderland at the start of the month to bring up 20 goals for the season.
His midfield partner Fernandinho got in on the act with five minutes to play and Martin Demichelis enjoyed a tap-in to complete the scoring.
The result lifts Manuel Pellegrini's team to third in the table, six points behind Chelsea ahead of the first of their three games in hand on the leaders at Manchester United on Tuesday, while Fulham remain rooted to the bottom.
England midfielder James Milner saw David Stockdale beat his half-volley to safety in the 17th minute but it was a largely disjointed start by the title challengers.
Fulham's rookie forward Cauley Woodrow drew an important 23rd-minute block from Joleon Lescott before Kieran Richardson thumped the rebound narrowly wide.
There ended an enterprising period for the visitors, and they fell behind three minutes later as City found favour with their third penalty shout of the game.
Steve Sidwell escaped censure twice during the first quarter of an hour, but the assistant referee flagged for a spot kick when Amorebieta clumsily caught Alvaro Negredo in the back under a high ball. Toure converted nonchalantly, sending Stockdale the wrong way.
Sascha Reither, a surprise selection in holding midfield for Fulham, might have restored parity but headed over under pressure from Aleksandar Kolarov.
Amorebieta went some way to atoning for his error by heading Silva's delicate 37th-minute chip off the line but the centre-back should have levelled when left unmarked from a Richardson corner, before Kolarov concluded the half by rifling a trademark drive against the crossbar.
If Amorebieta suffered from an element of misfortune on City’s first penalty, there was no excuse for his poor decision eight minutes into the second period.
Once more, Silva left the Fulham defence in his wake and a reckless lunge from Amorebieta left refreee Jon Moss with little option other than to point to the spot and issue a straight red card to a player already booked for his previous infringement.
Toure again made no mistake, and Fulham boss Felix Magath's decision to send on 17-year-old Patrick Roberts for a debut suggested he knew the game was up.
Speculative efforts from Milner and Kolarov flew off target before Toure showed them how to do it with his sensational third.
City threatened a rout and it duly arrived - Fernandinho gliding past William Kvist to beat Stockdale at his near post before Demichelis netted his first goal for the club late on.
|42||Y. Touré||26' 54' 65'|
|Coach: M. Pellegrini|
for David Silva 68'
for Y. Touré 77'
for S. Nasri 82'
|Mets hitting coach believes Tebow can make it to MLB|
|Aubameyang reiterates Madrid dream after Bernabeu show|
|Zidane praises Benzema after 50th Champions League goal|
|Aubameyang deserves 99 per cent of credit - Reus|
|Neymar: There´s only one Ballon d´Or winner and it´s Messi, not Ronaldo|
|Magiera hails Legia victory as for ´all of Poland´|
|Tuchel thought Aubameyang had blown chance to equalise|
|Pochettino confident Spurs are back on track|
|Santo hails Porto´s mature performance|
|Lyon proved we can compete with Europe´s best - Genesio|
|Slutsky unsurprised by apparent Premier League interest in Dzagoev|
|Jardim frustrated as Monaco finally lose|
|Allegri dismisses importance of first-place finish|
|Zidane ´angry´ as Real Madrid let top spot slip|
|Sevilla aren´t satisfied with Champions League last 16 - Sampaoli|
|Ranieri slams Leicester´s lack of character|
|Confident Roberts ready to wing in for City|
|Real Madrid equal record 34-match unbeaten run|
|Kane relieved to end Wembley hoodoo|
|Legia Warsaw 1 Sporting CP 0: Guilherme seals Europa League spot|
|Porto 5 Leicester City 0: Silva at the double as Ranieri´s men crumble|
|Borussia Dortmund break record for goals in Champions League group stage|
|Real Madrid 2 Borussia Dortmund 2: Reus equaliser sees visitors grab top spot|
|Bayer Leverkusen 3 Monaco 0: Hosts retain unbeaten record with routine win|
|Club Brugge 0 FC Copenhagen 2: Routine win not enough as FCK must settle for Europa League|
|Lyon 0 Sevilla 0: Europa League holders secure passage|
|Juventus 2 Dinamo Zagreb 0: Bianconeri top group with easy win|
|Tottenham 3 CSKA Moscow 1: Spurs survive scare to seal Europa League berth|
|Benzema reaches 50 Champions League goals|
|Buffon´s 50-game Champions League run comes to an end|
|Santi Cazorla gives Achiles surgery two thumbs up|
|Video technology to assist referees at FIFA Club World Cup|
|Spalletti wants winning mentality to continue for Roma|
|M´Vila rejects Sunderland return|
|Robson-Kanu prioritised Premier League move, despite Atleti interest|
|Puel dismisses Fonte departure speculation|
|Mourinho rejects ´best coach in the world´ tag|
|Manchester United not giving up on Premier League, insists Mkhitaryan|
|Infantino favours 16 three-team groups at World Cup - report|
|Europa League an ´important competition´ for Mourinho|
|Brozovic extends Inter stay|
|Rooney still has England future - Hodgson|
|New wardrobe top of Jesus´ Manchester to-do list|
|Pioli not concerned by Simeone´s Inter comments|
|Poyet: It would be a pleasure to sign Tevez|
|Celtic charged by UEFA over crowd disturbances|
|Not extending Man United stay my only regret - Larsson|
|Aubameyang´s mum: He always spoke about Madrid, never Barcelona|
|AC Milan sale delayed until March|
|Police horse burger thrower fined|
|Nolito comfortable with Guardiola´s rotation policy|
|Ajax expect in-demand Bazoer to exit|
|Not even the Golden Boot would get me an England recall, says Defoe|
|MLS MVP Villa has no interest in Premier League move|
|Vidal: I never had a problem with Luis Enrique|
|Ancelotti not keen on Madrid Champions League reunion|
|Zabaleta: Guardiola needs Iheanacho more than ever|
|Ranieri not fearful of Foxes chop|
|Celtic fan arrested for throwing burger at police horse|
|Dad-to-be Lewandowski reveals baby news with goal celebration|
|Klopp´s Liverpool watched Barca at Camp Nou|
|Wenger braced for tough last-16 draw|
|Roberts buoyed by Guardiola acclaim|
|Gladbach´s Alvaro Dominguez retires at 27|
|Simeone satisfied with aggressive Atletico|
|Emery aims to bounce back after European disappointment|
|Madrid demand ´maximum respect´ for Ronaldo|
|No pressure on Iheanacho to fill Aguero´s boots - Guardiola|
|Cocu praises PSV effort despite European exit|
|Ancelotti hoping for confidence boost|
|Gunes takes blame for Besiktas thrashing|
|Vitoria upbeat despite Napoli defeat|
|Arda Barca future brighter after hat-trick|
|Le Tissier makes ´naked massage´ claims|
|´He has a smell for the goal´ - Wenger hails hat-trick hero Lucas|
|Guardiola to assess Roberts situation at end of season|
|Napoli have no fear - Reina|
|Iheanacho shines but Guardiola concerns lie deeper|
|Barcelona pass masters set new Champions League benchmark|
|Dybala ready to return for Juventus|
|PSV 0 Rostov 0: Russians seal Europa League spot with stalemate|
|Paris Saint-Germain 2 Ludogorets 2: Di Maria rescues draw but PSG miss out on top spot|
|Benfica 1 Napoli 2: Super-sub Mertens seals top spot|
|Dynamo Kiev 6 Besiktas 0: Nine-man visitors crash out|
|Messi fails to match Ronaldo´s Champions League record|
|Basel 1 Arsenal 4: Lucas hat-trick helps Gunners clinch top spot|
|Manchester City 1 Celtic 1: Roberts scores against parent club|
|Bayern Munich 1 Atletico Madrid 0: Lewandowski free-kick the difference in Bavaria|
|Barcelona 4 Borussia Monchengladbach 0: Arda hat-trick lights up Barca procession|
|Zidane ´more sympathetic´ than other Madrid coaches, says Ramos|
|Bartra eager to square up against old rivals Madrid|
|Pardew´s job is ´totally safe´ - Palace chairman|
|Shelvey and Dummett red card appeals successful|
|Lopes doubtful for Sevilla clash due to lack of sleep|
|Real Madrid test will bring the best out of Aubameyang - Tuchel|
|Slutsky to leave CSKA Moscow|
|Genesio hails Valbuena character|
|Spurs hungry for Europa League football - Vertonghen|
|Deschamps claims Pogba is unlikely to ever win Ballon d´Or|
|Xavi: Barca have not lost their essence|
|Strootman banned for sparking Rome derby brawl|
|Mkhitaryan accepts blame for slow start at United|
|New York City star Villa named MLS MVP|
|Ramos distances himself from tax avoidance scandal|
|Witsel casts doubt on January Juventus switch|
|Schmidt has faith in misfiring Hernandez|
|Gabriel not happy at Inter, says agent|
|PSG just another game for returning Balotelli|
|Dortmund eye top spot and a goalscoring record - Champions League in Opta numbers|
|Southgate bids farewell to England assistant Lee|
|Europa League can help Spurs end Wembley hoodoo - Pochettino|
|Watmore´s season ended by injury|
|Zidane: Dortmund clash is a final|
|Gotze to miss Madrid test|
|Lacazette to ponder Lyon future|
|Griezmann lauds ´world class´ Aubameyang|
|Sporting´s in-demand Gelson going nowhere, claims agent|
|FA appoints new lead QC as scope of child sexual abuse review is outlined|
|Hodgson: England players failed to grasp my instructions|
|Xhaka pleads for time to settle in at Arsenal|
|Kluivert urges PSG to learn from Montpellier humbling|
|Augenthaler tips Bayern captain Lahm to play on|
|Rodgers: Celtic growing in confidence in Europe|
|Brazil-Colombia friendly proposed to raise money for Chapecoense|
|If you don´t play, you can´t shine - Hummels urges Mourinho to believe in Mkhitaryan|
|Ronaldinho ready to help Chapecoense|
|United can still finish top four - Guardiola|
|Bale´s ankle ´feeling better every day´|
|Sarri: Napoli in Lisbon to win|
|Watford and West Brom hit with FA charge|