A full round of midweek English Premier League fixtures sees the battle intensify at the top of the table, as top two Tottenham and Liverpool collide at Anfield.
The pair meet on Merseyside on Wednesday with Jose Mourinho?s Spurs pipping the reigning champions on goal difference at the summit, with both held to draws last weekend.
Chelsea kick off the midweek action on Tuesday evening when they go to play Wolves at Molineux, with both sides tasting defeat last time out.
They are followed on Tuesday night when Pep Guardiola?s Manchester City face West Brom at the Etihad Stadium.
City held rivals Manchester United to a goalless derby draw at Old Trafford at the weekend, with the Red Devils waiting until Thursday night for their trip to rock-bottom Sheffield United.
Elsewhere on Wednesday, festive cheer is in scant supply for Mikel Arteta and his Arsenal side, who take their howling run of bad form into an awkward home match with high-flying Southampton.
Across the capital, West Ham and Crystal Palace meet at the London Stadium for their rival clash later in the evening.
Leicester are among the teams jostling for a tilt at the top when they face tricky customers Everton at the King Power Stadium.
Leeds host Covid-19-stricken Newcastle at Elland Road at the same time, with Fulham welcoming Brighton on a busy night of EPL fixtures.
Aston Villa and Burnley contest the other Thursday game in a claret-and-blue-fest at Villa Park.
English Premier League predictions for this week
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.