West Ham vs. Frankfurt (Thursday, 8.00pm)
West Ham United and Eintracht Frankfurt will look to take a step closer to Europa League glory when they square off in the first leg of their semi-final tie on Thursday evening.
At a time when the Hammers sit in seventh position in the Premier League standings, Frankfurt find themselves in ninth place in the Bundesliga table.
We say: West Ham United 1-1 Eintracht Frankfurt
Given the magnitude of this fixture for both clubs, we do not expect either side to go out all-guns-blazing in the first leg. The two sides will be perfectly content with remaining on level terms ahead of the return fixture in Germany, leading us to predict a low-scoring draw at the London Stadium.
> Click here to read our full preview for this match
> How West Ham could line up against Frankfurt
RB Leipzig vs. Rangers (Thursday, 8.00pm)
RB Leipzig and Rangers will look to take the next step towards winning the Europa League on Thursday night when they meet in the first leg of their Europa League semi-final.
At a time when Leipzig are in fourth position in the Bundesliga standings, Rangers are in second place in the Scottish Premiership table after recently losing ground to Celtic.
We say: RB Leipzig 2-0 Rangers
Rangers' task was already a difficult one before they suffered more injuries to key players in the final third. With that in mind, we cannot see how the visitors will stay competitive for the 90 minutes, and giving themselves a chance of turning things around at Ibrox may be the best that they can hope for against a talented squad.
> Click here to read our full preview for this match
> How Rangers could line up against RB Leipzig body check tags ::