Since Craig Levein has returned as Hearts manager, his record against Rangers at Ibrox has been poor. Three times the teams have met, with Rangers winning on each occasion.
However, Hearts look to have a great chance of ending this run of defeats at Ibrox on Wednesday night. They are taking on a Rangers team in poor form, who haven’t won any of their last five games in all competitions.

(photo by Alan Rennie/Action Plus via Getty Images)
Rangers will also be without arguably their best player Alfredo Morelos, after his red card against Celtic, and Ryan Kent could also be banned.
Hearts meanwhile, go into the game of a back of a huge 2-1 win over Aberdeen on Saturday. The victory, coming from a goal behind, ended a poor run of results and vaulted Hearts above Hibernian in the league table.

(photo by Alan Rennie/Action Plus via Getty Images)
With the Edinburgh sides clashing in the league on Saturday, if Hearts want to stay ahead of Hibs it is vital that they take points from Ibrox.
One problem for Hearts will be the absence of Uche Ikpeazu. The striker will miss the game with a head injury.

(photo by Alan Rennie/Action Plus via Getty Images)
However, the Tynecastle side should have no fear of visiting Ibrox despite the absence of Ikpeazu.
Rangers seem to be in a bit of disarray at the moment. This looks like a good time to be playing them. Levein should go for the jugular, and send Hearts out to win the game. They might not get a better chance for a while.