Rangers moved within two points of Scottish Premiership leaders Celtic as Cyriel Dessers' third goal in as many games proved decisive to edge out St Mirren in Paisley.
The Nigerian frontman scored the only goal of the match inside 15 minutes after latching onto John Lundstram's raking pass over the top. Dessers still had plenty of work to do, taking a superb touch to round hesitant Buddies keeper Zach Hemming before rolling the ball into an empty net.
St Mirren responded well to falling behind and created a number of half-chances before the interval, with on loan Celtic midfielder Kwon Hyeok-kyu at the heart of their positive attacking play. The South Korean squandered an opportunities from the edge of the box before testing Joe Hart with a rasping effort.
Gers manager Philippe Clement made two changes at half-time with Todd Cantwell and Scott Wright brought off for Tom Lawrence and Ross McCausland. The decision helped the visitors produce a more controlled second half performance but they were unable to add to their tally.
The lively Dessers was denied a second goal after hitting the right-hand post shortly after substitute Lawrence flashed a long-range strike narrowly wide of the target. Saints were thwarted a late equaliser when defender James Bolton's header struck the woodwork.
Here’s our post-match Rangers player ratings from the SMiSA Stadium:
Unused subs: Robby McCrorie (GK), Fabio Silva, Leon Balogun, Adam Devine.

9. Todd Cantwell - 4/10
Struggled to make much of an impact after a bright start to proceedings. Perhaps still feeling the effects of the injury he picked up against Hibs. Subbed at half-time. | SNS Group

10. Scott Wright - 3/10
Very poor. A big chance for him with McCausland rested but never got involved at all. Hooked at the break. | SNS Group

11. Cyriel Dessers - 8/10
Excellent run and touch to take the ball past the St Mirren keeper before rolling home the opener after 15 mins. Should've had a second when striking the post. Led the line extremely well. Much better. | SNS Group

12. Tom Lawrence (SUB) - 5/10
Brought on for Cantwell at the interval and picked up the game's first yellow card for a late challenge. Blazed an effort wide of the target moments later. Lively. | SNS Group

