Huddersfield 0-0 Burnley
Huddersfield and Burnley played to a stalemate at the John Smith’s Stadium, with the visitors perhaps unlucky not to have had a penalty 60 minutes in for what appeared to be a foul on Jeff Hendrick.
Bournemouth 2-1 Everton
Bournemouth ended Sam Allardyce’s impressive unbeaten run with a 2-1 victory.
Ryan Fraser opened the scoring for Bournemouth in the 33rd minute, but Idrissa Gueye equalised within 12 minutes after the half-time break.
However, Fraser netted again at the death to snatch the win for the Cherries.
Chelsea 5-0 Stoke
Chelsea leapfrogged Manchester United ahead of their late kickoff against Southampton with a 5-0 drubbing of Stoke.
The Blues went into the break 3-0 up thanks to goals from Antonio Rudiger, Danny Drinkwater and Pedro.
Willian then scored from the penalty spot and Davide Zappacosta put the cherry on top.
Liverpool 2-1 Leicester City
Liverpool came from behind to secure a 2-1 win over Leicester.
Jamie Vardy stunned the Reds by scoring in the third minute. However, Mo Salah continued his fantastic run of form, equalising in the 52nd.
24 minutes later, Salah grabbed his second goal of the game to steal a vital three points in the race for fourth.
Newcastle United 0-0 Brighton
Newcastle and Brighton played to a goalless draw at St. James’ Park.
Watford 1-2 Swansea City
Swansea claimed a vital win over Watford to revive their Premier League season.
André Carrillo drew first blood for the Hornets 10 minutes in. However, Jordan Ayew’s 86th minute equaliser handed the struggling Welsh side a lifeline.
Substitute Luciano Narsingh then stole the win with a late goal — which could hardly have come at a more welcome time.