Manchester City avenge Tottenham loss as Everton shock Manchester United: Premier League predictions

Chelsea and Arsenal boost their top-four hopes as Liverpool stay in the title hunt by beating Cardiff are among the other forecasts for the weekend's action

The Premier League is beginning to glimpse its finish line with only four full match weeks left of the season.

This weekend's action is highlighted by Manchester City looking for revenge against Tottenham Hotspur, the match on Saturday at 3.30pm UAE time coming less than three days after Spurs won their Uefa Champions League quarter-final tie on away goals.

City need to win to keep the destiny of the Premier League title in their own hands, while Spurs need the points to stay on track for a top-four finish.

There are four 6pm games, with struggling Brighton and Hove Albion visiting Wolverhampton Wanderers the pick of the action, before at 8.30pm Newcastle United host Southampton.

On Sunday there are three games. Demoralised Manchester United visit Everton at 4.30pm, before Arsenal host Crystal Palace at 7pm.

Also at 7pm title challengers Liverpool visit relegation-threatened Cardiff City.

The concluding action on Monday sees Chelsea host Burnley at 11pm.

Ahead of this round of fixtures, sports editor Graham Caygill has made his predictions and explained his reasoning in the photo gallery above. To move on to the next photo, click on the arrows, or if using a mobile device, simply swipe.