Postpublished at 69mins
St Mirren 0-3 Rangers
A Borna Barisic cross finds fellow Rangers full-back James Tavernier at the back post, but the captain's header doesn't have enough power to beat goalkeeper Dean Lyness.
Listen to Sportsound
Roofe heads Kent cross beyond Lyness in second minute; visitors lose Lundstram & Helander to injury
Ramsey hits bar before Roofe glances in header and blasts third either side of half-time; Aribo completes win with sublime finish
Victory moves Rangers six points behind leaders Celtic
St Mirren stay six points clear of second-bottom St Johnstone
Clive Lindsay
St Mirren 0-3 Rangers
A Borna Barisic cross finds fellow Rangers full-back James Tavernier at the back post, but the captain's header doesn't have enough power to beat goalkeeper Dean Lyness.
St Mirren 0-3 Rangers
Scott Wright is having an impact and the substitute winger's shot is deflected wide by goalkeeper Dean Lyness as Rangers continue to press.
Both sides will be thinking of goal difference now in their involvement at both ends of the table.
St Mirren 0-3 Rangers
Scott Wright squanders a chance to make it four for Rangers as the substitute winger lashes a chance over the crossbar.
St Mirren 0-3 Rangers
St Mirren boss Stephen Robinson makes two more changes and it's like for like as strikers Curtis Main and Alex Greive replace Eamonn Brophy and Jay Henderson.
Hat-trick hero Kemar Roofe earns his rest as the striker is replaced with Amad Diallo, the on-loan Manchester United winger who has failed to impress since joining Rangers.
St Mirren 0-3 Rangers
Another dangerous cross into the St Mirren penalty box, this time from Leon King, just fails to find Kemar Roofe as the striker looks for his fourth goal of the game.
St Mirren 0-3 Rangers
It's all Rangers now and it's so close to a fourth.
Fashion Sakala weaves into the St Mirren penalty box and his low drive from a tight angle is kept out by a combination for the near post and goalkeeper Dean Lyness.
Kemar Roofe is looking for his fourth goal of the game, but centre-half Conor McCarthy does enough to hold off the striker.
St Mirren 0-3 Rangers
St Mirren threaten an instant reply as Alex Gogic fires from long range, but the midfielder's drive is pushed away by ever reliable goalkeeper Allan McGregor.
St Mirren 0-3 Rangers
Alan Hutton
Former Rangers defender on BBC Radio Scotland
Quote MessageI'm really happy for Kemar Roofe. He came under scrutiny after the Braga game. He's had to bide his time. He is clever, he finds spaces and takes his goal really well. Fashion Sakala and Joe Aribo do really well to work the one-two and find Roofe
Kemar Roofe
Rangers lift the Roofe off!
A good thrust into the penalty box by Joe Aribo then Fashion Sakala and, when the Zambia forward cuts it back from the bye-line, Kemar Roofe is on hand to fire home from close range at the second attempt to complete his first Rangers hat-trick.
St Mirren 0-2 Rangers
Aaron Ramsey is one of the two players who came off for Rangers, with winger Ryan Kent joining the Wales midfielder in being rested ahead of Thursday's Europa League meeting with Braga.
Scott Wright is on for Kent and James Sands for Ramsey.
Meanwhile, Conor McCarthy has replaced Charles Dunne, whose head was bloodied in the first half, in St Mirren's central defence.
St Mirren 0-2 Rangers
A thrusting run by Rangers substitute Scott Wright sets up Kemar Roofe, but the two-goal striker's shot from the edge of the penalty box takes a deflection into the arms of goalkeeper Dean Lyness
St Mirren 0-2 Rangers
Rangers get the second half under way and, as expected, both sides have made changes.
We'll give you details in a moment.
HT: St Mirren 0-2 Rangers
HT: St Mirren 0-2 Rangers
Both sides look to be making half-time changes, with forward Scott Wright and midfielder James Sands warming up for Rangers and striker Alex Greive for St Mirren.
HT: St Mirren 0-2 Rangers
In truth, Rangers are leading without needing to get out of third gear.
It's just the kind of result they need after two straight defeats and they are well on the way to reducing the gap with Premiership leaders Celtic to six points.
The worry though is the injuries that have forced midfielder John Lundstram, who has been a regular starter in recent games, and centre-half Filip Helander to be replaced.
HT: St Mirren 0-2 Rangers
Alan Hutton
Former Rangers defender on BBC Radio Scotland
Quote MessageA real bit of class. James Tavernier whips it in and look at Kemar Roofe's movement - he peels out to get on the ball and just caress it into the side netting. It's brilliant for Rangers to score early in the half and score late in the half
A double from Kemar Roofe, who scored at both ends of the first half, has Rangers in cruise control against St Mirren.
The Buddies were well in the game in between, but it is an uphill battle now for the side sitting third from bottom.
Kemar Roofe
This time!
Rangers' pressure tells as James Tavernier makes it to the bye-line and the right-back's cross finds Kemar Roofe again unmarked and the Jamaica striker heads into the far corner from close range.
Game over?
St Mirren 0-1 Rangers
Alan Hutton
Former Rangers defender on BBC Radio Scotland
Quote MessageI don't know how he's missed. It was a lovely move, the ball was laid into Aaron Ramsey's path, and he's just about broken the bar
St Mirren 0-1 Rangers
How has he missed that one?
Aaron Ramsey chips a shot against the face of the St Mirren crossbar after being set up by Kemar Roofe.