Cyriel Dessers kept Rangers’ Scottish Premiership title challenge alive as he headed in a late winner to clinch a 2-1 victory against St Mirren.
Trailing Celtic by three points, Philippe Clement’s side knew only a win would do as they look to reclaim the trophy from their Old Firm rivals.
St Mirren’s James Bolton poked the ball into his own net to put the visitors ahead but Mikael Mandron sent a brilliant header in off the post to pull them level almost instantly.
Stephen Robinson’s side had their chances before Dessers rose to head home from James Tavernier’s cross in what could prove a pivotal goal in an exciting title battle.
The result pulled Rangers level with Celtic ahead of their game at Dundee later on Sunday, while St Mirren remain fifth as they chase a European place for next season.
Rangers keep title challenge alive
St Mirren still have plenty to play for after securing another top-six finish and created the first chance of the game as Jack Butland pulled off a good save to deny Mandron in the first minute.
John Lundstram tried his luck from the edge of the box for Rangers, but his curling effort was just wide of the post.
It was end-to-end and Mandron forced Butland into another save just minutes later before Zach Hemming was forced into action to deny Dessers.
Hemming reacted again to keep the game level as he kept out a Lundstram volley before denying James Tavernier’s long-range strike.
St Mirren should have had a lead on the half-hour mark but Conor McMenaman fired over from close range and Rangers took advantage of that let-off by taking the lead just moments later when Bolton put the ball into his own net.
Mohamed Diomande headed Borna Barisic’s cross back across goal and Bolton got the last touch while Dessers closed in.
But St Mirren fought back and found themselves level soon after when a Mandron’s header hit the inside the post before finding the back of the net to make it 1-1.
And they should have been in front just before half-time but Butland pulled off a terrific save to deny a close-range effort from Bolton in injury-time.
Both sides had chances in the second half with Cantwell coming close for Rangers and O’Hara for St Mirren.
Rangers started to dominate possession and they took the lead again through Dessers who struck from close range to make it 2-1.
Tavernier sent a pinpoint cross to the back post and the Nigeria forward nodded it home for his 20th of the season with 15 minutes remaining.
Clement: It’s just about winning
Rangers manager Philippe Clement told Sky Sports:
“You have to take the three points and we did.
“It’s a difficult place to come to, they have nothing to lose as their season is already a success and they go full in the fight.
“We get chances to score more, they get chances and Jack [Butland] saved a few good balls but at the end it’s about winning and we took the three points.
“I think if you want to win trophies you need a good goalkeeper and a good striker who scores enough goals.
“It’s not only Cyriel [Dessers] scoring goals but he’s already taken 20 so that’s a good amount. We’re not only focused on Cyriel scoring goals, he needs to do other things also.”
What’s next?
St Mirren return to action on May 4 at Dundee. Kick-off 3pm.
Rangers’ next Scottish Premiership match is at home to Kilmarnock on May 5, live on Sky Sports. Kick-off 1pm.
Ad content | Stream Sky Sports on NOW
Stream Sky Sports live with no contract on a Month or Day membership on NOW. Instant access to live action from the Premier League, EFL, F1, England Cricket and so much more.