Jamie Vardy broke his three-month goal drought with a hat-trick as Premier League champions Leicester City sensationally inflicted a humiliating 4-2 defeat on Pep Guardiola's Manchester City on Saturday.
At a rain-sodden King Power Stadium, Vardy hit his first top-flight treble and Andy King also found the net to ensure Leicester atoned for their 5-0 Champions League mauling by Porto.
City, who replied through Aleksandar Kolarov and Nolito, had previously fallen to a stormy 3-1 loss at home to Chelsea and lie four points below new leaders Arsenal, who beat Stoke City 3-1.
Nolito's late goal spared Guardiola from his joint-heaviest league defeat as a manager, but the game exposed huge flaws in a defence that has registered just one clean sheet in 17 matches.
With Sergio Aguero and Fernandinho banned after being sent off against Chelsea, Guardiola had to reshape his team, with Kelechi Iheanacho and Fernando selected to deputise.
Manchester City manager Pep Guardiola looks dejected during match against Leicester City
Reuters But his plans fell apart in less than five minutes as quick-fire goals by Vardy and King put the champions in charge.
With less than three minutes on the clock, Riyad Mahrez's pass was helped on by Islami Slimani for Vardy, who drilled home his first Leicester goal since September 10.
Two minutes and 15 seconds later, City failed to clear a long throw-in and Slimani teed up King to arc a fine shot into the top-left corner.
After Slimani had volleyed over, Leicester added a third, Mahrez's exquisite cushioned pass releasing Vardy to round Claudio Bravo and roll in his second.
City, who remain fourth, bossed the second half, but Vardy completed his hat-trick in the 78th minute after seizing on a wretched John Stones back-pass, rendering Kolarov's free-kick and Nolito's goal anecdotal.
The match completed a day that featured 29 goals in six games, with all six home teams scoring at least three goals.
Mesut Ozil's crafty header inspired Arsenal to a comeback victory over Stoke as Arsene Wenger's side supplanted Chelsea at the summit.
Arsenal's Mesut Ozil scores their second goal against Stoke City
Reuters Charlie Adam's penalty put Stoke ahead at the Emirates Stadium, but Theo Walcott equalised before Alex Oxlade-Chamberlain teed up Ozil to float a delightful header over Lee Grant in the 49th minute.
Alex Iwobi completed victory to lift Arsenal top on goals scored above Chelsea, who go in search of a ninth consecutive win against West Bromwich Albion on Sunday.
Victory came at the cost of a first-half injury to Shkodran Mustafi and Wenger was aggrieved that Stoke were awarded a penalty after Granit Xhaka caught Joe Allen with his elbow.
Italian striker Stefano Okaka scored his first Watford goals as Walter Mazzarri's side came from behind to beat Everton 3-2, leaving Ronald Koeman's men with one win from their last 10 league games.
Romelu Lukaku netted twice for Everton, bookending the scoring, but Okaka's double -- the first a brilliant, volleyed flick -- and a Sebastian Prodl header earned the hosts victory.
Watford leapfrog Everton to seventh place, level on points with Manchester United, who host fifth-place Tottenham Hotspur on Sunday.
Watford's Sebastian Prodl celebrates scoring their second goal against Everton
Reuters Swansea City climbed off the foot of the table at Sunderland's expense with a 3-0 home win over the north-east club in which Spain international Fernando Llorente scored twice.
Wilfried Zaha, the subject of an international tug of war between England and Ivory Coast, starred as Crystal Palace rescued a point in a topsy-turvy 3-3 draw at fellow strugglers Hull City.
The former Manchester United winger won a penalty, scored a sizzling solo goal and set up Fraizer Campbell to head in Palace's 89th-minute equaliser.
Meanwhile, Jeff Hendrick's brilliant flick-and-hit volley set Burnley up for a 3-2 home win over Bournemouth.
REULTS:Leicester City 4 Vardy 3,20,78, King 5
Manchester City 2 Kolarov 82, Nolito 90
Burnley 3 Hendrick 13, Ward 16, Boyd 75
Bournemouth 2 Afobe 45+2, Daniels 90+1
Arsenal 3 Walcott 42, Ozil 49, Iwobi 75
Stoke City 1 Adam 29 (pen)
Hull City 3 Snodgrass 27 (pen), Diomande 72, Livermore 78
Crystal Palace 3 Benteke 52 (pen, Zaha 70, Campbell 89
Swansea City 3 Sigurdsson 51 (pen), Llorente 54,80
Sunderland 0Watford 3 Okaka Chuka 36,64, Proedl 59
Everton 2 Lukaku 17,86
English Premier League table after Saturday's matches (played, won, drawn, lost, goals for, goals against, points):
Arsenal 15 10 4 1 36 15
34Chelsea 14 11 1 2 32 11
34Liverpool 14 9 3 2 35 18
30Man City 15 9 3 3 32 19
30Tottenham 14 7 6 1 24 10
27Man Utd 14 5 6 3 19 16
21Watford 15 6 3 6 21 26
21West Brom 14 5 5 4 20 17
20Everton 15 5 5 5 19 19
20Stoke 15 5 4 6 17 22
19Bournemouth 15 5 3 7 21 25
18Southampton 14 4 5 5 13 15
17Burnley 15 5 2 8 15 25
17Leicester 15 4 4 7 21 26
16Crystal Palace 15 4 3 8 27 29
15Middlesbrough 14 3 6 5 13 15
15Swansea 15 3 3 9 19 31
12West Ham 14 3 3 8 15 29
12Hull 15 3 3 9 14 32
12Sunderland 15 3 2 10 14 27
11