Rangers clinched a narrow 1-0 win over Hearts at Ibrox, narrowing the gap to nine points behind league leaders Celtic and Aberdeen.
Philippe Clement’s squad showed early promise with an efficient opening that led to a quick goal from Cyriel Dessers. However, the momentum faded, and Rangers ended up holding on for the result rather than dominating the game.
Dessers’ goal—his 10th of the season and third in as many games—was set up by James Tavernier, who returned to the starting lineup after being benched against Olympiakos. Tavernier surged down the right and aimed a shot at goal, with Dessers’ close-range touch steering it past Craig Gordon.
Though Hearts have historically struggled at Ibrox, Neil Critchley’s side showed resilience after a shaky start, limiting Rangers’ control and frustrating the home supporters. A nervy moment came when John Souttar’s under-hit back-pass put Jack Butland under pressure, but the Rangers keeper held off Kenneth Vargas to keep his team ahead.
Clear scoring chances remained rare. Early in the second half, Vargas nearly equalized but struck the post, while substitute Beni Baningime also threatened for Hearts. In stoppage time, Rangers’ Neraysho Kasanwirjo rattled the crossbar, but it made no difference as the home side came away with the win.
This result continued Rangers’ extended unbeaten streak against Hearts, with the Tynecastle club still struggling in the lower part of the table.