Newcastle United look to have turned a corner and can extend their winning run against West Ham.
The Magpies looked in trouble in October but have hit their stride in recent weeks, winning their last three in an unbeaten run of four.
In contrast, West Ham’s injuries have caught up with them, tasting victory in only one of their last seven and they have not won at St James’ since 2012.
There have been over 2.5 goals in the last three between these two and Newcastle’s form looks too good to ignore.
Rafael Benitez’s men have won their last three by a single goal and in what could be a scrappy game, have the confidence to sneak a result.
It is off to France for our second bet, as second-placed Lyon travel to fourth-placed Lille.
Les Dogues are unbeaten in their last 10 at home and have a great record against Les Gones, losing only one of their last 11 meetings in the Hauts-de-France.
Lyon were amazing in Tuesday’s 2-2 draw with Manchester City and can be irresistible going forward.
After seeing them shine in the Champions League, it seems tough to ignore Bruno Genesio’s side despite Lille’s fine form.
Finally we go to Germany where Bundesliga leaders Borussia Dortmund take on Freiburg.
Der BVB have scored at least three goals in five of their six but have conceded twice or more in their last three at home.
They also have a great record against Freiburg, not losing any of their last 14 meetings.
Like Lyon, Borussia are fantastic in attack and with Paco Alcacer needing one more goal to equal the record for a substitute in a season, they look to have too much for their visitors.
New to Mobilebet? Grab a £10 Free Bet here when you join.