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'
|Montolivo, Antonelli sign new AC Milan contracts|
|Ronaldo ready for UCL final after being rested from practice match|
|Hummels, Sanches deals will not stop Bayern spending - Rummenigge|
|Oblak´s penalty heroics, Griezmann´s Barcelona brace - Atletico Madrid´s route to the Champions Leag|
|Salvio all but confirms Gaitan will join Atletico Madrid|
|Motta warns PSG over Ronaldo, Neymar interest|
|Europa League Mourinho´s best hope for United trophy - Sheringham|
|Injustice if Iniesta never wins a Ballon d´Or - Del Bosque|
|Van Gaal didn´t deserve United sacking - Blind|
|I´ll be happy if we make Euro 2016 semi-finals - Del Bosque|
|Koke: Why would I want to leave Atletico?|
|Fofana could retire aged 25 - Lyon president|
|Sandro set to leave Barcelona|
|Silva plays down injury worries ahead of Euro 2016|
|United would be brave to appoint Mourinho, says Schmeichel|
|Neymar adamant he is happy at Barcelona|
|Wilshere: Arsenal play me out of position|
|Ryan backs former coach Neville|
|Keane talks up Galaxy move for Ronaldo|
|´Free agent´ Diarra wants Mourinho reunion|
|Eintracht Frankfurt beat Nuremberg to secure Bundesliga status|
|Manchester United to turn to Mourinho, the man who most resembles Ferguson|
|Manchester United kids are Van Gaal´s legacy - Ferdinand|
|´Sex-masochism´, ´fat man´ and ´Mr Mike Smalling´ - Van Gaal´s best quotes as Manchester United mana|
|I have fulfilled a long-held ambition - ´Very disappointed´ Van Gaal´s statement in full|
|Van Gaal should call time on career after Manchester United sacking|
|Better than Busby? - The stats behind Van Gaal´s United exit|
|Van Gaal sacked by Manchester United|
|Suarez expected to miss Copa America group stage|
|Herrera wants more trophies with Manchester United|
|FIFA sacks deputy secretary general Kattner|
|Asensio wants to fight for his chance at Real Madrid|
|SFA to investigate Rangers-Hibernian disorder|
|Van der Wiel takes aim at Blanc after PSG exit|
|Halilovic: Missing Euro 2016 would not be a tragedy|
|Van Gaal leaves United training ground as Mourinho speculation goes on|
|Zanetti rules out Inter move for Simeone|
|Rodgers adamant Celtic is not a step down|
|Sanches chose Bayern Munich over Manchester United|
|Rosicky was the perfect player for Arsenal - Wenger|
|Tonelli becomes Napoli´s first close-season signing|
|Thigh injury rules Steffen out of Euro 2016|
|Gotze is a perfect fit for Liverpool - Hitzfeld|
|Hummels completes Bayern move after passing medical|
|Guardiola era has been sensational - Neuer|
|Bayern will never sign a Messi or Ronaldo - Hitzfeld|
|Wilkins backs Mourinho appointment|
|Suarez´s Copa America hopes alive despite hamstring injury|
|Delneri exits Verona following relegation|
|Ireland´s Wilson ruled out of Euro 2016|
|Gotze looking forward to new season with Bayern|
|Pirlo, Giovinco out of Italy Euro 2016 squad|
|Coleman signs new Wales contract|
|Gotze talk intensifies as Bayern Munich forward leaves agent|
|Rami called up by France following Varane injury|
|United States v Ecuador: Klinsmann pins hopes on Yedlin as Copa preparations continue|
|Gabriel, Lucas Lima unsure on Santos futures|
|AC Milan to terminate Mihajlovic deal in June|
|Emery confirms Banega will leave Sevilla|
|Neville still unsure over Valencia future|
|Van Gaal arrives at United training ground amid Mourinho talk|
|Messi: We suffered but we won together|
|Evra confirms two-year Juventus deal|
|Son unfazed by Tottenham exit rumours|
|Argentine footballer dead after being struck in head|
|Arnautovic refuses to commit to Stoke|
|Sirigu: PSG wanted me out|
|MLS Review: Galaxy held by Earthquakes, Timbers end skid|
|Alba: Messi deserves credit for my goal|
|Pique: Barca deserved Copa del Rey title|
|Smalling admits relief after Lingard winner|
|Suarez, Barca unsure on extent of injury|
|Luis Enrique revels in Barca´s spectacular end to season|
|Emery proud in Copa del Rey defeat|
|Rooney hopes FA Cup lifts United - with or without Van Gaal|
|Iniesta: Copa del Rey win caps magnificent season|
|Barcelona 2 Sevilla 0 (AET): Alba and Neymar decide heated Copa del Rey final|
|England have to defend better at Euro 2016 - Rose|
|Suarez limps out of Copa del Rey final to spark Copa America fears|
|Henderson hopes injury woes are behind him|
|Ventura plays down Italy national job links|
|Vardy to miss Australia game for wedding - Hodgson|
|Wilshere ready to play 90 minutes|
|Marafona the hero as Braga win Taca de Portugal|
|Rangers hit out at SFA, Hibs response to cup final invasion|
|Fit-again Wilshere a risk worth taking for Hodgson|
|England 2 Turkey 1: Late Vardy goal gets Euro 2016 preparations off to winning start|
|Dzagoev out of Russia squad for Euro 2016|
|Puerto Rico 1 USA 3: Klinsmann´s Copa preparations begin with comfortable win|
|Lahm a true Bayern legend - Guardiola|
|Puerto Rico 1-3 USA: Klinsmann's Copa preparations begin with comfortable win|
|England 2-1 Turkey: Kane & Vardy fire Three Lions to victory|
|Jesus: €30m for Slimani is nothing|
|Kilmarnock seal Scottish Premiership survival|
|Klose refutes Lazio contract claims|
|Chiellini: Juventus´ champion qualities shone through|
|Rummenigge: Pep´s last game should have been Champions League final|
|Hiddink to stay at Chelsea in advisory role|
|Guardiola´s tears understandable - Muller|
|Villas-Boas bids Zenit farewell as Hulk and Witsel pay tribute|
|Cavani can replace Ibrahimovic - Al-Khelaifi|
|Zidane expecting difficult Champions League final|
|Ayew unsurprised by external interest|
|Neville backs Mourinho as best choice for United|
|Morata agent hints at Juve stay|
|Passi keen to stay at Marseille|
|Rooney not drawn on Van Gaal future|
|Dortmund pay tribute to departing Hummels|
|Puerto Rico - United States preview: Klinsmann set to rely on Wood in Altidore's absence|
|No Inter move for Berardi claims Sassuolo owner|
|De Gea dedicates FA Cup win to United fans|
|Varane likely to miss Champions League final, a doubt for Euro 2016|
|Lucescu leaves Shakhtar on a high|
|Gomez would ´give everything´ for Germany at Euro 2016|
|Dybala: Juve will not release me for Rio|
|Bellerin: Nowhere else than Arsenal for me|
|England´s young brigade playing without fear, says Cahill|
|Cavani: I´m happy at PSG|
|Lampard happy to return but laments devastating derby defeat|
|MLS Review: Rapids win to stay top, Impact continue winless run|
|Mandanda: Final was probably my last game for Marseille|
|Rincon, Rondon headline Venezuela squad for Copa America|
|Haiti finalise 23-man Copa America squad|
|Blanc and PSG desperate for Champions League success|
|Mourinho non-committal on United speculation|
|Neustadter named in Russia´s Euro 2016 squad|
|Jonas thrilled with Brazil call-up for Copa America|
|Pardew: Forgive me for my dance|
|Ramos left out of Colombia´s Copa America squad|
|Brocchi: Milan didn´t deserve to lose|
|Pulisic included for USA as Klinsmann names Copa America squad|
|Allegri salutes players after Juve clinch double|
|Dortmund need more belief, says Tuchel|
|Ibrahimovic: I conquered PSG|
|Tearful Guardiola hails ´outstanding´ Bayern stay|
|Match-winner Morata not thinking about Juventus future|
|If it was a boxing match we´d have won on points - Montolivo|
|Hummels: I hope I made right choice with Bayern move|
|Bayern were spent before penalties win - Muller|
|Red Bulls in seventh heaven after embarrassing New York rivals|