Big wins for Liverpool and Tottenham as Man City bounce back and Chelsea triumph: Premier League predictions
Ahead of the 24th round of games in England's top flight this weekend, here is a look at the fixtures and what to expect.
This is the last round of games in the Premier League for a week and a half, with the FA Cup fourth round next week. Here are the games and how we predict they will pan out.
Brighton and Hove Albion 1 Chelsea 2
Why? This will be a tough for tired Chelsea who had to play 120 minutes against Norwich City, and finished the game with nine men, in the FA Cup on Wednesday. Brighton have been solid at home, but Chelsea, despite Alvaro Morata being suspended, should have too much for them with Eden Hazard showing signs of returning to form.
Arsenal 1 Crystal Palace 1
Why? Arsenal are struggling and the defeat at Bournemouth was a sign of just how low in confidence they are. Roy Hodgson has done a great job with Palace in moving them up to mid-table after their awful start to the season and with Wilfried Zaha and Christian Benteke both a threat to Arsenal's shaky backline they are worth a point here.
Burnley 0 Manchester United 2
Why? United are looking to build some momentum and with Anthony Martial impressing in Monday's triumph over Stoke City they should get another three points here. Sean Dyche's Burnley have cooled off a little after an excellent first half to the season and have not won since December 12. That does not change here.
Everton 3 West Bromwich Albion 0
Why? West Brom picked up their first win since August last weekend but that will be a false dawn here. Everton should have too much quality for them, with new forwards Theo Walcott and Cenk Tosun both looking to make an immediate impact.
Leicester City 3 Watford 0
Why? Watford are on a poor run of form since their bright start to the campaign, and have lost seven of their past 10 games. They beat Leicester last month but Claude Puel's men should get revenge here with Jamie Vardy and Riyad Mahrez likely to be licking their lips about facing Watford's poor defence.
Stoke City 1 Huddersfield Town 1
Why? Paul Lambert's first game in charge of Stoke and this is a big game for both sides. Huddersfield were hammered by West Ham United last week and will want to bounce back. A point for two sides low in confidence will be acceptable to both camps.
West Ham United 3 Bournemouth 1
Why? West Ham were terrific at Huddersfield and will look for more of the same from Marko Arnautovic and Manuel Lanzini. Bournemouth were impressive in beating Arsenal, but their defence always looks as if it will concede goals and they may have trouble against confident opponents.
Manchester City 3 Newcastle United 0
Why? City were finally proven to be beatable after all as they lost to Liverpool, but they should bounce back quickly. Sergio Aguero and City's forward line will be confident of causing Newcastle too many problems for Rafa Benitez's side to be able to cope.
Southampton 0 Tottenham Hotspur 4
Why? Tottenham are clearly beginning to find their best form again and the way they pulled apart Everton was impressive. With Harry Kane back fit and among the goals they will be too good for struggling Southampton.
Swansea City 0 Liverpool 4
Why? Scoring has never been Liverpool's problems, and they appear to be tightening up at the back. They put five past Swansea last month and with Mohamed Salah and Roberto Firmino playing so well more goals should come here.
Updated: January 19, 2018 11:32 AM