The incredible Hearts odds to beat Rangers as bookies leave punters baffled with Scottish Cup semi final prices
Hearts are as big as a staggering 10/1 to beat Rangers in the Scottish Cup semi-final at Hampden with bookies seeing a win for Aberdeen over holders Celtic in the other last four tie as more likely.


