Chelsea ended their run of poor form with a 2-0 win at Tottenham on Sunday afternoon.
Willian scored twice as the Blues put in an impressive performance from start to finish, causing Spurs to lose their discipline as Heung-min Son was sent off for a kick out at Antonio Rudiger late on.
However, alleged racism marred the match, as three PA announcements were made after Rudiger gestured to suggest he had been the subject of monkey chants from home supporters in the second half.
It was a weekend to forget for David de Gea, whos howler helped Watford on their way to a memorable victory against Manchester United.
The goalkeeper appeared to throw the ball into his own net as Ismaila Sarr fired the hosts in front and the Senegal international then won a penalty, which Troy Deeney converted in the 2-0 win.
A day earlier, with Liverpool out in Qatar for the Club World Cup, Leicester had the perfect opportunity to apply pressure at the top of the Premier League table.
However, Brendan Rodgers’ side missed the opportunity to close the gap as they suffered a 3-1 defeat at reigning champions Manchester City.
The Foxes struck first at the Etihad, Jamie Vardy adding the finishing touch to a rapid counter-attack in the 20th minute.
Leicester’s joy was short-lived though as their former player Riyad Mahrez came back to haunt them as he found the back of the net thanks to a wicked deflection off Caglar Soyuncu.
Five minutes before the break, City were given an opportunity to turn the game on its head when Raheem Sterling was fouled in the Leicester box.
Ilkay Gundogan squeezed the ball between Kasper Schmeichel’s outstretched left hand and a post to convert the penalty, making it 2-1.
Gabriel Jesus extended City’s lead after 69 minutes when Kevin De Bruyne brushed off a weak challenge from Soyuncu to supply the Brazilian at the back post.
Miguel Almiron ended his long wait for a Newcastle goal by scoring a stunning winner in the 1-0 victory against Crystal Palace.
The Paraguayan sent St James’ Park wild with a strike worth waiting for, smashing a left-footed volley into the top corner late on.
Steve Bruce’s men move even further up the table into ninth and it was a big day for the clubs below them.
Southampton claimed a huge 3-1 victory against relegation rivals Aston Villa in their six-pointer on Saturday.
Danny Ings continued his good form with two goals and Jack Stephens added another, rendering Jack Grealish’s 75th minute effort nothing but a consolation.
Meanwhile, Norwich plunged into deeper trouble by throwing away a lead at home to lose 2-1 to Wolves.
The Canaries went ahead through Todd Cantwell before goals from Romain Saiss and Raul Jimenez completed a comeback for the visitors.
Elsewhere, Burnley left it late to condemn Bournemouth to a fifth league defeat in six games as Jay Rodriguez headed the winner in the 89th minute.
And Sheffield United moved to within one point of fourth-placed Chelsea with a 1-0 victory at Brighton, John Egan the scorer early on.
Earlier in the day, Carlo Ancelotti and Mikel Arteta watched on as their new clubs Everton and Arsenal played out a dull 0-0 draw.
Premier League results
Everton 0-0 Arsenal
Aston Villa 1-3 Southampton
Bournemouth 0-1 Burnley
Brighton 0-1 Sheffield United
Newcastle 1-0 Crystal Palace
Norwich 1-2 Wolves
Man City 3-1 Leicester
Watford 2-0 Manchester United
Tottenham 0-2 Chelsea