Leicester reclaimed top spot in the Premier League but it was not Jamie Vardy who fired them there but another star man in Riyad Mahrez, who scored a hat-trick in the Foxes 3-0 win at Swansea.
The Algerian international headed Leicester into fifth minute lead but he doubled their advantage on 22 minutes as his left-footed strike found the far corner although replays suggest the winger was offside.
Striker Vardy may not have scored for the 12th game running but he did get the assist for Mahrez’s third on 67 minutes as Leicester wrapped up all three points and piled the pressure on Swansea gaffer Garry Monk.
Man City slipped off the top of the table as two early goals from Marko Arnautovic saw Stoke earn a deserving 2-0 win over Manuel Pellegrini’s side.
The Austrian international got on the end of a Xherdan Shaqiri cross to put the Potters 1-0 up on 7 minutes and it was that combination again for Stoke’s second just eight minutes later as Arnautovic struck home from the Swiss man’s through ball.
That defeat has seen Man City slip back to third place with Arsenal moving up to second with goals from Joel Campbell, Olivier Giroud and Aaron Ramsey helping the Gunners to a 3-1 win over Sunderland.
It was another lacklustre display from Man United as the Red Devils drew for the third game running in all competitions after being held to a 0-0 draw by West Ham at Old Trafford.
It was another poor week for Jose Mourinho and Chelsea as Bournemouth earned a huge 1-0 win at Stamford Bridge with Glenn Murray grabbing a late winner for the Cherries.
There was also a big win for Newcastle as the pressure eased on Steve McClaren with a Martin Skrtel own goal and a late Giorigino Wijnaldum strike earning the Magpies a surprise 2-0 win over Liverpool.
Elsewhere, Tottenham took their uneaten run to 14 games after a 1-1 draw with West Brom, while Oriol Romeu denied Aston Villa a first win since August by rescuing a 1-1 draw for Southampton.
Saturday 5 Dec
Stoke 2-0 Man City (Arnautovic 7,15)
Arsenal 3-1 Sunderland (Campbell 33 Giroud 63, Ramsey 90 | Giroud o/g 45)
Man United 0-0 West Ham
Southampton 1-1 Aston Villa (Romeu 73 | Lescott 44)
Swansea 0-3 Leicester (Mahrez 5, 22, 67)
Watford 2-0 Norwich (Deeney pen 30, Ighalo 90)
West Brom 1-1 Tottenham (McClean 39 | Alli 15)
Chelsea 0-1 Bournemouth (Murray 82)
Sunday 6 Dec
Newcastle 2-0 Liverpool (Skrtel o/g 69, Wijnaldum 90)
Monday 7 Dec
Everton 1-1 Crystal Palace (Lukaku 81 | Dann 76)