Frankfurt vs. West Ham (Thursday, 8.00pm)
© Reuters
West Ham United head into the second leg of their Europa League semi-final with Eintracht Frankfurt on Thursday night looking to overturn a 2-1 deficit.
The Hammers make the trip to Deutsche Bank Park sitting in seventh position in the Premier League standings, while Frankfurt are down in 11th place in the Bundesliga.
We say: Eintracht Frankfurt 2-2 West Ham United (Eintracht Frankfurt to win 4-3 on aggregate)
Given the current aggregate scoreline, both teams will have to find a balance during the second leg, but this is a game between two sides who have struggled for clean sheets of late.
Expect goals aplenty on Thursday night but we feel that Frankfurt showed enough at the London Stadium to indicate that they will be difficult to beat in front of their own supporters.
> Click here to read our full preview for this match
> How West Ham could line up against Frankfurt
Rangers vs. RB Leipzig (Thursday, 8.00pm)
© Reuters
Rangers play host to RB Leipzig on Thursday evening looking to overturn a 1-0 deficit in the second leg of their Europa League semi-final.
At a time when second-placed Rangers are realistically out of the title race in the Scottish Premiership, Leipzig have recently dropped down to fifth position in the Bundesliga.
We say: Rangers 1-2 RB Leipzig (RB Leipzig to win 3-1 on aggregate)
Even with the possibility of players returning to the squad for this contest, Rangers require a European performance for the ages to reach the final of this competition. While home advantage gives Rangers every chance of getting on the scoresheet, they will find it difficult to repel Leipzig at the other end, leading us to predict another German win.