Hearts beat Rangers 2-1 in the Scottish Premiership on 2026-05-04 to strengthen their bid for the title and keep their unbeaten home record intact this season. [1, 2]
Rangers, whose squad cost £40 million to assemble, led the match after controlling much of the first half before Hearts turned the game around after the break. [1] Derek McInnes said after the comeback: "If we play in the manner of that second half then we are difficult to stop." [1]
The result leaves Hearts 7 points clear of Rangers with the same number of fixtures remaining, and 3 points ahead of Celtic with both sides still chasing the championship. [1, 2]
Marc Leonard said the home side were proud of the performance after coming from behind. "It’s a true team performance, and just happy to come back from 1-0 down. It’s amazing. What a feeling, what a club, I’m just honoured to be a part of it at the moment," he said. [2]
Hearts travel to Motherwell on 2026-05-05, while Celtic host Rangers on Sunday in the next key league fixture. [1, 2]