Hearts produced a stunning second-half comeback to defeat Rangers 2-1 at Tynecastle on Monday night, moving a step closer to winning the Scottish Premiership title for the first time since 1960.
First Half Dominance
The visitors controlled the opening 45 minutes and took a deserved lead through Dujon Sterling, whose deflected strike found the back of the net. Rangers looked comfortable and threatened to extend their advantage before the break.
Second Half Revival
Hearts emerged with renewed energy after halftime and quickly levelled through Stephen Kingsley. The equaliser sparked wild celebrations among the home fans, and the momentum shifted decisively. Lawrence Shankland then netted the winning goal to complete the turnaround.
Title Race Implications
Hearts now sit three points clear of second-placed Celtic with three matches remaining. The two title contenders are scheduled to meet on the final day of the season on 16 May, a fixture that could decide the championship. Rangers, meanwhile, are seven points adrift after this damaging defeat and appear likely to miss out on the title.
- Hearts lead the table by three points with three games to go.
- Celtic face Hearts on the final day of the season.
- Rangers are now seven points behind after losing at Tynecastle.
The result marks a significant step towards ending Hearts' 66-year wait for a Scottish league title, with the club now in control of their own destiny.



