Jon McLaughlin: Predictably given the gloves with Allan McGregor having played two games in a week. Connor Ronan’s strike was top-drawer and hit into the top corner while McLaughlin was calm with the ball and swept up anything that went over his defence. 6

James Tavernier: Looked far improved from Thursday while playing instinctively and at the heart of his team’s ball progressions. Struggled to impact the game at 1-0 and was shown a yellow for blocking an attack, supported the move and provided a sublime assist for Alfredo Morelos’ 100th Rangers goal. 7

Connor Goldson: Looked long without success early on – though his options were severely limited due to the depth of the St Mirren backline. Started, like the rest of his team, to find his rhythm just before the break and tested Jak Alnwick with a couple of headers. 7

Leon Balogun: Although taken off in midweek his start indicates it was precautionary. Generally dealt well with Eamonn Brophy’s running and used the ball well when it came to him. 7

Borna Barisic: Back at the ground where he announced his Ibrox career, Barisic could have done with another ‘moment’ given his start to the season. Like in midweek, at times he didn’t get close enough to his opposite number or provide enough in the tackle although he became more composed and played a few nice crosses. 6

Steven Davis: Retained his spot despite Glen Kamara’s availability. Davis allowed the ball to bounce in the middle of the pitch which led to St Mirren’s goal. He drew frustration on an occasion from Steven Gerrard for his failure to open play while he was helped in the build-up by John Lundstram’s deeper starting position. 6

John Lundstram: After current performances, he is a nailed-on starter but his role in the opening goal was below-par – allowing Ronan the ability to pull the trigger uncontested. He was told to stick close to Davis as Rangers struggled to play through the pitch and looked more comfortable from a deeper vantage point. 6

Joe Aribo: ‘Flexed his muscles’ in midweek and grew into the game at Paisley. The move to a 4-2-2-2 allowed him to pick up more offensive positions and he started to add some pace to proceedings. Wasn’t quite as dynamic and dangerous on the ball as he had been in midweek but found areas with regularity. He did, however, lose the ball on a few occasions. 6

Ianis Hagi: Reacted and adapted superbly in-game to flip the match on its head for his team. Even at 1-0 down, Hagi was the only Rangers man playing with a real aggression. Fizzing the ball forwards instead of moving it from side to side, he started and ended a move that won the penalty. 8

Alfredo Morelos: He was the team’s out-ball from the back for the first 30 minutes as St Mirren’s structure limited any means of progression aside from ball’s into the Colombian. Frustrated with his usage, aside from a few involvements around the penalty box. His 100th goal was an excellent instinctive finish. 7

Kemar Roofe: Despite getting his feet muddled on a few occasions, Roofe gave what he always does: a consistent threat and reliable level of output. Started to knit together attacks as the first half wore on and find pockets of space. Struck his penalty with great precision beyond Alnwick. 7

Substitutes

Fashion Sakala: Overjumped for a headed chance, made a good progressive run into the box and provoked plenty of shouts from his manager. 5

Scott Arfield: Positional discipline helped his side see the game out to completion. 4

Nathan Patterson: Introduced to the right of midfield as his side went 4-1-4-1. A really good option to defend aggressively and see out games. 5