Postpublished at 45+2
St Mirren 0-1 Rangers
We're into three minutes of stoppage time as Aaron Ramsey lashes a drive over the St Mirren crossbar from 18 yards.
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-1 Rangers
We're into three minutes of stoppage time as Aaron Ramsey lashes a drive over the St Mirren crossbar from 18 yards.
St Mirren 0-1 Rangers
Another injury concern for Rangers as Filip Helander goes down after a challenge on Eamonn Brophy.
The Sweden centre-half has to be helped from the field as 18-year Leon King is thrown on for only his second Premiership appearance.
St Mirren 0-1 Rangers
David van Zanten
Former St Mirren defender on BBC Radio Scotland
Quote MessageSt Mirren have played really well this half. They'll just be disappointed they lost the goal so early. It's so important you keep it as tight for as long as possible against Rangers and Celtic. They're still in this and they're getting chances. Stephen Robinson will be pretty pleased with his team
St Mirren 0-1 Rangers
Another good Jordan Jones cross just fails to find the head of midfielder Jay Henderson at the back post as St Mirren continue to look for a chance in front of goal.
St Mirren 0-1 Rangers
Kemar Roofe has been quiet apart from his goal, but the Rangers striker's neat lay-off sets up Aaron Ramsey.
However, the Wales midfielder's low drive from 16 yards is easily held by goalkeeper Dean Lyness.
St Mirren 0-1 Rangers
Jordan Jones shows some clever footwork to bamboozle the Rangers defenders and make it to the by-line.
However, the former Rangers winger's cross is straight into the arms of former team-mate Allan McGregor at the front post.
St Mirren, though, are looking more dangerous now.
St Mirren 0-1 Rangers
Rangers now have the upper hand and are knocking it about the park while looking for holes in the St Mirren rearguard.
So far, though, the home side are keeping it nice and tight.
St Mirren 0-1 Rangers
St Mirren midfielder Alan Power is first to go into the referee's book with a sliding challenge that upends Ryan Kent on the edge of the home penalty box.
However, Rangers captain James Tavernier is unable to take advantage of a promising position and curls his free-kick well over the crossbar.
St Mirren 0-1 Rangers
Alan Hutton
Former Rangers defender on BBC Radio Scotland
Quote MessageLosing John Lundstram is a blow. He took time to bed in because he was coming from Sheffield United, a team who didn't have so much possession, to a Rangers, who expect to have lots of it. That's what he had to adapt to. Giovanni van Bronckhorst trusts him in the big games - he gives him versatility and that's why he's played more than Steven Davis
St Mirren 0-1 Rangers
John Lundstram injures himself in a challenge with former Rangers winger Jordan Jones and the big Englishman pulls up with what looks like a groin injury.
His game is up and on comes veteran Northern Ireland international Steven Davis into central midfield.
The loss of Lundstram would be a blow ahead of Thursday's Europa League return against Braga considering his recent form.
St Mirren 0-1 Rangers
Alan Hutton
Former Rangers defender on BBC Radio Scotland
Quote MessageConnor Ronan is aware of what is around him. He can just sense when the pass is on. St Mirren will do very well to keep him.
St Mirren 0-1 Rangers
St Mirren centre-half Charles Dunne returns to the field with his head heavily bandaged.
St Mirren 0-1 Rangers
Rangers fans are raging as referee John Beaton blows the whistle with St Mirren defender Charles Dunne down nursing a head injury while the visitors are continuing their attack inside the home penalty box.
St Mirren 0-1 Rangers
Alan Hutton
Former Rangers defender on BBC Radio Scotland
Quote MessageJordan Jones has got something to prove today. He wants to show Rangers fans he is worthy of his place. He will take on James Tavernier as often as possible
St Mirren 0-1 Rangers
Rangers haven't created much apart from the goal and Aaron Ramsey sends a speculative, frustrated drive well over the crossbar from long range.
St Mirren 0-1 Rangers
Former Rangers winger Jordan Jones wins a free-kick on the Rangers right and curls an in-swinger into the visiting penalty box that flashes dangerously across the face of goalkeeper Allan McGregor and wide.
St Mirren are still well in this game.
St Mirren 0-1 Rangers
Alan Hutton
Former Scotland defender on BBC Radio Scotland
Quote MessageKemar Roofe needs support, he needs people round about him
St Mirren 0-1 Rangers
He took his goal well, but Kemar Roofe is being pushed about by the big St Mirren defenders.
Opponents must be glad to see the back of the muscular Alfredo Morelos, who has been ruled out of the season of course.
St Mirren 0-1 Rangers
St Mirren have recovered well from that early blow and most of the game is being played in Rangers' half.
So far, though, the home side haven't been able to trouble goalkeeper Allan McGregor.
St Mirren 0-1 Rangers
The ability of Rangers to compensate for the loss of the injured Alfredo Morelos has led to much debate after two straight defeats in the Colombian striker's absence.
Kemar Roofe was a blunt force in the loss to Celtic and Fashion Sakala didn't grab the headlines against Braga, but the former's fine finish has Rangers in the driving seat with his 14th goal of the season.