Robert Huth's double and a Riyad Mahrez goal sent Premier League leaders Leicester City six points clear after a stunning 3-1 victory at shell-shocked title rivals Manchester City on Saturday.
Leicester produced another exhilarating counter-attacking performance, playing with confidence and swagger in the top-of-the-table clash at the Etihad stadium.
Poor marking allowed defender Huth to sweep in Mahrez's free kick, via a deflection off Martin Demichelis, after three minutes.
Playmaker Mahrez finished off a swift break to score his 14th league goal of a hugely impressive season and double Leicester's lead three minutes into the second half.
Huth headed in a corner on the hour to make it 3-0, proving that Leicester, on 53 points from 25 games, have the quality and belief to make a sustained challenge for a first English top-flight crown.
Sergio Aguero headed a late consolation for the hosts.
Tottenham Hotspur moved above Manchester City into second place, Kieran Trippier scoring the goal in a 1-0 win over Watford at White Hart Lane.
Sunderland fight back to draw 2-2 with Liverpool
Adam Johnson and Jermain Defoe scored in the last eight minutes to earn relegation-threatened Sunderland an unlikely 2-2 draw at Liverpool.
On an afternoon which saw thousands of home fans walk out of Anfield late in the second half in a protest over ticket prices, Liverpool had led 2-0 with goals from Roberto Firmino (59) and Adam Lallana (70).
Firmino headed in at the back post from James Milner's cross and the Brazilian then turned provider for Lallana to make it 2-0, which looked to have provided a tonic for Liverpool manager Juergen Klopp, who was absent after suffering suspected appendicitis.
Everton thrash Liverpool 3-0
Everton leapt three places to eighth, above Liverpool on goal difference, with an impressive 3-0 success at Stoke City.
All of Everton's goals came in the first half, Romelu Lukaku netting an 11th-minute penalty before Seamus Coleman and Aaron Lennon found the net.
Southampton beat West Ham United 1-0
Resurgent Southampton closed to within two points of sixth-place West Ham United with a 1-0 home win over Slaven Bilic's side. Maya Yoshida scored a ninth-minute winner for Southampton, who had Victor Wanyama sent off for scything down Dimitri Payet.
Newcastle United edge past West Bromwich 1-0
There was also movement at the bottom of the table, as Newcastle United moved out of the relegation zone after beating West Bromwich Albion 1-0 courtesy of a cool Aleksandar Mitrovic finish in the 32nd minute.
Aston Villa defeats Norwich City 2-0
Norwich City took their place in the bottom three after losing 2-0 at bottom club Aston Villa, who scored through Joleon Lescott and Gabriel Agbonlahor. Villa are now eight points from safety with 13 matches to play.
Crystal Palace draws against Swansea 1-1
Crystal Palace ended a run of five straight defeats with a 1-1 draw at Swansea City, where Gylfi Sigurdsson's 3th-minute free-kick for the hosts was cancelled out by a close-range Scott Dann effort