article-image

Hearts 2-1 Rangers: Shankland caps comeback win against title rivals

4
2
Clock Icon1 HoursFootball

Hearts came from behind to defeat Scottish Premiership title rivals Rangers 2-1 at Tynecastle.

Captain Lawrence Shankland was the matchwinner for Hearts, who move three points clear of second-place Celtic at the summit and seven ahead of third-place Rangers.

Hearts missed a golden opportunity to take the lead early on, with Craig Halkett heading over from Marc Leonard's cross, though Tochi Chukwuani missed an even better chance for the visitors in the 18th minute as he failed to hit the target from inside the six-yard box.

Rangers then took the lead in the 23rd minute through Dujon Sterling, with the full-back's deflected volley from James Tavernier's long throw giving Danny Rohl's side the advantage at half-time.

However, Hearts were level early in the second half through Stephen Kingsley. 

Alexandros Kyziridis's initial curler came back off the post, but Kingsley reacted quickly to guide the rebound home.

Kingsley also played a crucial role in Hearts' 71st-minute winner, keeping the attack alive down the left wing before his cut-back found its way to Shankland, who caught Jack Butland out with a first-time finish at the near post.

Rangers pushed for a leveller and almost found one through substitute Thelo Aasgaard, but his header crashed against the crossbar as Hearts held on for a vital victory in their title pursuit.

Data Debrief: Kingsley sparks comeback

It was a below-par first half from Hearts, who produced just 0.02 expected goals (xG) from one shot, but they finished with a total of 0.92 from 11 efforts, showing their second-half improvement in attack.

Kingsley's impact changed Hearts' fortunes. The wing-back registered the joint-most crosses (three) for his side, the joint-most final third entries (nine) and won all three of his aerial duels.

Hearts have now won six consecutive top-flight home games for the first time since August to December 2005 (eight in a row), while they have defeated Rangers three times in a single season for the first time since 1985-86.

Rangers, meanwhile, have lost back-to-back league games for the first time since 2018, and their title chances are now slim.