Victories for Chelsea at Everton and Tottenham against Arsenal meant the gap at the top of the table stayed at four points heading into the final four games.
At the bottom, Sunderland’s relegation was finally confirmed with defeat by Bournemouth and Middlesbrough look set to follow.
Here, we pick out five things we learned from the weekend’s action.
1. Chelsea nearly there
A 2-0 victory over Arsenal made it nine Premier League wins in a row for Tottenham, yet still they remain four points behind Chelsea with time running out.
Spurs fans would surely have marked out a trip to Goodison Park as a likely stumbling block for Antonio Conte’s men but ultimately they cleared the hurdle easily with a 3-0 victory.
With Middlesbrough, West Brom, Watford and Sunderland the teams now standing in Chelsea’s way, north London hopes are fading fast.
2. St Totteringham’s Day laid to rest
Finally, at the 22nd time of asking, Tottenham will finish ahead of Arsenal. Of all the frustrations for Gunners’ fans, the fact they will not be able to celebrate St Totteringham’s Day – marking the day each season since 1995 when Spurs could no longer finish ahead of their great rivals – is a minor but painful detail.
What was more telling was how easily they were pulled apart by Spurs, with the 2-0 victory taking Mauricio Pochettino’s team 17 points clear of their neighbours.
The final north London derby at White Hart Lane will certainly be one to remember for the Spurs faithful. Whether it will also be Arsene Wenger’s last remains to be seen.
3. Battle for top four to go to the wire
While Tottenham and Chelsea fight it out at the top, it continues to be a case of ‘after you’ for the rest of the Champions League chasers.
Liverpool appeared to have shot themselves in the foot with defeat by Crystal Palace last weekend but, ahead of their meeting with Watford on Monday, Jurgen Klopp’s men remain in third.
After drawing with each other on Thursday, Manchester City and Manchester United both had to settle for draws with teams in the bottom three on Sunday.
One point separates the three sides and Arsenal are still not out of it either.
4. Middlesbrough are still doomed
Boro came out of Sunday’s 2-2 draw against Manchester City with a lot of credit but a point that did little to help their survival chances.
A midweek victory over Sunderland – their first in the Premier League since December – had offered a sliver of hope to Boro fans.
And when they led City 2-1 with 10 minutes to go, the impossible seemed like it might just be possible. But Gabriel Jesus’ equaliser left Boro six points off safety with only three games left.
5. Hughes feeling the heat
Stoke’s season started badly and looks set to finish with tension in the Potteries. Perhaps a real flirt with relegation would have left Stoke fans grateful for mid-table mediocrity instead of turning their ire on manager Mark Hughes.
The Welshman has led the Potters to top-10 finishes in the last three seasons and cited raised expectations for the feelings of disquiet among sections of supporters.
Saturday’s goalless draw against West Ham did little to change the mood and Hughes’ side have games against Bournemouth, Arsenal and Southampton to raise spirits ahead of the summer.