With barely a pause for breath after the midweek round of fixtures, the English Premier League continues over the weekend.
Reigning champions Liverpool hit the top of the EPL table thanks to their win over Tottenham at Anfield, with a Saturday lunchtime trip to Crystal Palace next on the list for boss Jurgen Klopp.
Making the reverse journey from the capital are miserable Arsenal, who are treading on eggshells all the way up to Merseyside to face Carlo Ancelotti’s dangerous Everton at Goodison Park.
Pep Guardiola also faces a tricky assignment on Saturday when he takes his Manchester City side to this season’s surprise package Southampton, while Newcastle host Fulham in the late kick off.
Manchester United and Leeds contest a cross-Pennine derby at Old Trafford on Sunday, with both sides coming into their rival clash off the back of midweek victories.
Chelsea must wait until Monday night for their London derby with West Ham while Wolves, who saw off the Blues at Molineux on Tuesday, will make the trip north to Burnley earlier in the evening.
Elsewhere on Sunday, Spurs and Leicester are both looking to bounce back from defeats at the sharp end of the table when they meet at the Tottenham Hotspur Stadium.
West Brom play under new boss Sam Allardyce for the first time in their West Midlands derby with Aston Villa at the Hawthorns.
Brighton host ailing Sheffield United at the Amex Stadium in the Sunday lunchtime kick off.
English Premier League predictions for this weekend
Prediction methodology explained: The expected win percentage is based off publicly available odds. For example, if a team’s odds are 2.30, the expected chance of winning is 43%. If the odds are 1.62 the expected chance of winning is 62% and so on. These are accurate at the time of writing but are subject to change. Where there is no value listed, the odds were not available at the time of writing.