Manchester United’s excellent recent form continued as they brushed aside relegation-threatened Bournemouth despite an early setback at Old Trafford.
Elsewhere, Arsenal, Leicester and Chelsea all boosted their Champions League hopes with vital wins.
At the other end of the table, it really is a race to bottom as teams struggle to drag themselves out of the more.
Not so Brighton, however, as victory at Norwich makes the Seagulls all but certainties to remain in the top flight.
Bournemouth battered as Man United roll on
We’ve been here before with Ole Gunnar Solskjaer.
When he replaced José Mourinho as Manchester United boss, there was an extended honeymoon period before they hit a major and lasting slump.
But Solskjaer has them purring again. The dreadful defending that allowed Junior Stanislas open the scoring for Bournemouth in the 15th minute may have sunk United a few months ago.
Not this time, though. A Mason Greenwood brace, along with goals from Marcus Rashford (penalty), Anthony Martial and Bruno Fernandes saw them steamroll Eddie Howe’s hapless Cherries.
A Champions League spot is there if they can keep this form up. Bournemouth’s only saving grace is that those around them have been equally as bad since the restart.
Vardy joins 100 club as Leicester bounce back against Palace
Crystal Palace provided the perfect fodder for Leicester to get back on track after a dismal recent run.
With just two points taken from their four games since the league restarted, the Foxes were starting to look like rabbits in headlights when it came to the race for the top four.
Kelechi Iheanacho opened the scoring at the King Power Stadium four minutes after the break, and Jamie Vardy put the result beyond doubt with his 100th and 101st Premier League goals.
Mid-table Palace looked very much like a team with nothing to play for. Third-placed Leicester have five games left to cling onto that precious Champions League spot.
Away day delight as Arsenal close gap on Wolves
It’s highly unlikely, but Arsenal still have some hope of clinching a Champions League spot.
Wolves came into the game six points ahead of the Gunners, but the Molineux side’s hopes of Champions League next season have taken a serious dent after this defeat.
Nuno Espírito Santo has made Wolves extremely organised at the back. So watertight, in fact, that Bukayo Saka’s goal just before half time was the first time their defence had been breached in 448 minutes.
Substitutes Joe Willock and Alexandre Lacazette then combined for the latter to double Arsenal’s advantage and keep their season alive.
Chelsea see off Watford to keep control of top four destiny
After a shock midweek defeat at West Ham, Chelsea made no such mistake against Watford at Stamford Bridge.
First-half goals from Olivier Giroud and Willian (penalty) gave the Blues control of this fixture before Ross Barkley put the seal on the victory in the dying moments.
The win saw Chelsea regain fourth spot from Manchester United, and it keeps them just one point behind Leicester.
Watford remain just one point clear of the relegation zone, and will be keeping a close eye on how fellow strugglers Aston Villa fare against champions Liverpool at Anfield on Sunday.
Brighton sink Norwich in relegation six-pointer
It was a game Norwich simply had to win.
Leandro Trossard’s 25th-minute goal for Brighton was the difference between the two sides as the Seagukks left Carrow Road with an incredibly vital win.
Brighton are now on 36 points, a tally that could conceivably keep them up given the difficulty teams below them at the bottom are having.
No team has struggled more than basement side Norwich, however, and it seems inevitable now that Daniel Farke’s men will return to The Championship from whence they came.