Wolves vs. Leicester (Friday, 8pm)
Meanwhile, Wolves play host to the Foxes with the opportunity to move into sixth position, despite a run of just one top-flight win in half-a-dozen matches.
We say: Wolverhampton Wanderers 1-1 Leicester City
With both clubs having enjoyed a much-deserved rest, we are expecting a hard-fought encounter at Molineux. While Leicester are the marginal favourites, Wolves have the quality to earn a share of the spoils.
Southampton vs. Burnley (Saturday, 12.30pm)
The Saints are currently 13th in the Premier League table, level on points with 11th-placed Burnley ahead of this weekend's contest on the south coast.
We say: Southampton 1-1 Burnley
Southampton will be confident heading into the contest, but the Saints have only won one of their last four Premier League matches on home soil. Burnley, meanwhile, are three games unbeaten in the league - winning twice in the process - and we fancy Dyche's team to secure a share of the spoils.
Norwich vs. Liverpool (Saturday, 5.30pm)
An enormous chasm of 55 points separates the two sides in the standings, with Liverpool looking certain to end their 30-year wait for a title while Norwich would need a great escape to avoid an immediate return to the Championship.
We say: Norwich 0-3 Liverpool
Despite their poor league position and goal difference, Norwich have only been beaten by more than a two-goal margin on three occasions this season, so they are not a team who regularly ship large numbers.
One of those games was against Liverpool, though, and it is hard to see past another comfortable win for Klopp's side considering they should now be well rested after the mid-season break. The Reds are now in the home straight en route to a first league title since 1990, and this seems like an ideal match for them to pick up exactly where they left off.
Aston Villa vs. Tottenham (Sunday, 2pm)
Tottenham Hotspur will be looking for their third straight Premier League victory when they travel to a struggling Aston Villa on Sunday afternoon.
We say: Aston Villa 1-1 Tottenham Hotspur
Tottenham will fancy their chances of putting another win on the board, but the London outfit have struggled on their travels this season. Villa have won five of their seven league matches this season on home soil, meanwhile, and we are expecting a low-scoring draw on Sunday afternoon.
Arsenal vs. Newcastle (Sunday, 4.30pm)
Despite sitting in 10th and 12th position respectively, the Gunners and the Magpies have put together lengthy unbeaten runs in 2020.
We say: Arsenal 3-1 Newcastle United
While Newcastle could keep this match tight during the opening hour, we feel that Arsenal's class will eventually come through in the latter stages to record a win which will get them back in the hunt for the European places.
Chelsea vs. Manchester United (Monday, 8pm)
One of the most eagerly anticipated fixtures on the Premier League calendar will take place at Stamford Bridge on Monday night as Manchester United make the trip to Chelsea.
United are currently ninth in the Premier League table, six points behind fourth-placed Chelsea, who will be looking to beat the Red Devils for the first time since May 2018.
We say: Chelsea 1-1 Manchester United
This should be a cracking game in the English capital. Both teams will feel that they can hurt the opposition in the final third, and it is set to be a fascinating 90 minutes of action. Chelsea's home form this season has not exactly been terrific, but United have had big problems with consistency. We are finding it very difficult to separate the two sides and have therefore backed a low-scoring draw.