Liverpool made it 13 Premier League wins in a row as they beat their arch nemesis Manchester United 2-0 at Anfield on Sunday afternoon.
Jurgen Klopp’s men are now 16 points clear at the top after goals from Virgil van Dijk and Mohamed Salah downed Ole Gunnar Solskjaer’s men.
Elsewhere on Sunday, Burnley fought back from a goal down to claim a much-needed 2-1 victory over Leicester for their first win in five Premier League matches.
Sean Dyche’s men looked bound for a fifth straight league defeat after Harvey Barnes rewarded Leicester’s early endeavours in the 34th minute, with the Foxes well on top.
Chris Wood got Burnley level early in the second half, but they needed Pope to save Vardy’s 68th-minute penalty before Westwood hammered home the winner 11 minutes from time.
Burnley’s first league win since December 21 lifted them five points clear of the drop zone, while Leicester missed the chance to move level with second-placed Manchester City.
Crystal Palace delivered the final nail in the coffin of City’s unconvincing title bid on Saturday as they snatched a 2-2 draw at the Etihad Stadium in the dying stages.
Sergio Aguero scored twice to complete a stunning turnaround after Palace spent much of the game in front, but the Eagles weren’t done yet.
With time running out, Wilfried Zaha’s cross was deflected in by Fernandinho to leave the champions 13 points behind Liverpool having played two games more.
There was also heartbreak for Chelsea, who suffered a stoppage-time defeat at Newcastle in the evening kick-off.
Isaac Hayden got on the end of a cross from the left to head past Kepa Arrizabalaga to give the Magpies a surprise win in an otherwise uneventful match.
This gives the Blues’ nearest rivals to finish fourth, Manchester United, the chance to reduce the gap on them. The Red Devils face runaway leaders Liverpool at Anfield on Sunday.
Wolves staged a dramatic fightback to come from two goals down and beat Southampton 3-2 at St Mary’s.
Saints looked on course to extend their remarkable run of results when Jan Bednarek and Shane Long put them ahead in the first-half.
But Pedro Neto pulled one back quickly after the break, before Raul Jimenez’s double kept Wolves’ hopes of a top-four finish well and truly alive.
The day’s early kick-off saw Paulo Gazzaniga came to Tottenham’s rescue and Watford were saved by a milimetre during the 0-0 draw at Vicarage Road.
At the bottom of the table, both teams finished with ten men as Norwich piled more misery on Bournemouth in their relegation six-pointer by beating the Cherries 1-0.
Steve Cook was sent off for a very deliberate handball before Teemu Pukki converted from the spot – and the Canaries lost Ben Godfrey with 14 minutes to go.
Meanwhile, Jack Grealish rescued a vital point for Aston Villa in their 1-1 draw at Brighton to pull them within one point of safety and West Ham played out a draw at home to Everton with hundreds of Hammers fans protesting outside the London Stadium against the club’s current owners before the game.
LATEST PREMIER LEAGUE NEWS
United boss Solskjaer considering 'short-term deals', Villa want Giroud, plus more
Chelsea handed injury boost after scan reveals no serious damage to defender's ankle
Klopp refuses to join in on Liverpool title-winning parties after Man United victory
what we loved
Haaland's dream debut, McGregor's gesture and Hodgson's comments on Guardiola
Man United boss Solskjaer reveals extent of Rashford injury
Liverpool fans sing ‘We’re gonna win the league’ for first time this season
Liverpool match staggering Arsenal record following Van Dijk goal vs Man United
Liverpool strike twice to down Man United and make it 13 PL wins in a row
Below you can see all the scores from the Premier League this weekend
Watford 0-0 Tottenham
Arsenal 1-1 Sheffield United
Brighton 1-1 Aston Villa
Manchester City 2-2 Crystal Palace
Norwich 1-0 Bournemouth
Southampton 2-3 Wolves
West Ham 1-1 Everton
Newcastle 1-0 Chelsea
Burnley 2-1 Leicester
Liverpool 2-0 Manchester United