It’s all go at the top of the English Premier League this weekend, with a bundle at stake in the title race as well as the battle to qualify for European competition.
Liverpool’s EPL title defence has turned into a backs-against-the-wall job in recent weeks and it doesn’t get any easier on Sunday, as Pep Guardiola brings his league-leading Manchester City to Anfield for the fixture of the weekend.
Everton are making the reverse journey on Saturday as they put themselves to the test at Old Trafford against a Manchester United side fresh from an eye-popping 9-0 victory in midweek.
Arsenal are also in action on Saturday and have a tricky ask on the road of their own as they visit Aston Villa.
Chelsea polish off Sunday’s fixtures with a late game at resurgent bottom club Sheffield United, with new boss Thomas Tuchel wary of the hosts’ improving form in an unlikely bid to beat the drop.
Tottenham kick off the day’s action in the lunchtime match at home to a West Brom team heading in the wrong direction under Big Sam Allardyce.
Third-placed Leicester complete the Sunday programme when they pop across the Midlands to face unpredictable Wolves at Molineux.
Fulham and West Ham pair up at Craven Cottage on Saturday for a London derby that sees each side with missions to accomplish at opposite ends of the Premier League table.
Southampton and Brighton are both making long treks north from the south coast, meanwhile, as they head to Newcastle and Burnley respectively.
The curtain comes down on Monday night as Marcelo Bielsa’s Leeds welcome Crystal Palace to Elland Road.
English Premier League predictions for 6-8 February
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.