Newcastle all-but sealed their place in the top four of the Premier League with a demolition job on Tottenham.
Sunday’s meeting at St James’ Park was over before it had really begun as Spurs were bulldozed in a 6-1 defeat. In the battle to beat the drop, West Ham went a long way to securing their top-flight status with a hammering of Bournemouth.
On Friday, Arsenal fought back from two goals down in the final few minutes to rescue a dramatic point on a chaotic night at the Emirates Stadium, but they could not find a late winner to draw their third game in a row.
Premier League champions Manchester City, who aren’t in action this weekend as they defeated Sheffield United in the FA Cup semi-finals at Wembley, host the leaders at the Etihad Stadium on Wednesday evening in what is now surely the title decider.
Fulham kicked off Saturday’s top-flight action by beating struggling Leeds before the 3pm schedule saw in-form Crystal Palace draw with Everton, Liverpool edge Nottingham Forest and Brentford concede late on to Aston Villa. Leicester beat Wolves in a key battle at the bottom.