Rangers have restored their 23-point lead at the top of the Scottish Premiership after beating St. Johnstone 1-0 at Ibrox tonight with Ianis Hagi scoring the only goal of the game.

The Light Blues made it 13 wins from 13 at Ibrox in the league this season but were far from at their best despite being in control throughout against Callum Davidson’s side.

Rangers v St. Johnstone - Ladbrokes Scottish Premiership

Hagi celebrates after scoring(Photo by Ian MacNicol/Getty Images)

The win leaves the Gers within touching distance of the title though and at this stage of the season, grinding out wins is far more important than playing pretty football.

With Alfredo Morelos starting a three-match ban, Kemar Roofe was picked at centre-forward while Ianis Hagi also came back into the side at the expense of Glen Kamara.

RONALDO NEEDS TO STOP WHINING.

Rangers could – and probably should – have been 3-0 up by the break but spurned several good chances to break the deadlock and go in level at half time.

Hagi would get the game’s only goal seven minutes after the restart, cutting in from the right before unleashing a low strike Zander Clark couldn’t keep it.

Despite a couple of good chances, the visitors couldn’t get back into the game as Rangers had enough about them to see the win out and record yet another shutout in the league.

While it was far from a vintage performance, a win is a win and the Gers continue striding towards the club’s first title in a decade – and there will be a few more games like this before the trophy is wrapped in red, white and blue ribbons.

Rangers v St. Johnstone - Ladbrokes Scottish Premiership

Steven Gerrard congratulates skipper James Tavernier at the final whistle (Photo by Ian MacNicol/Getty Images)

Gerrard will be unhappy with how some of his stars performed but won’t have too many complaints about the scoreline.

Here’s how the Light Blues performed against Callum Davidson’s Saints:

Allan McGregor – 7

One save in the first half before two in the space of a minute or two in the second helped the Gers to their 21st league clean sheet of the season

James Tavernier – 7

Almost opened the scoring in the opening 15 minutes when he came within inches of diverting Hagi’s cross into the back of the net. Keeps pushing forward and always looking to exploit gaps in the opponent’s defence.

Connor Goldson – 7

Strolled it and barely tested defensively. Surely a real contender for Player of the Year alongside the likes of Tavernier. Looks so comfortable no matter who is alongside him,

Filip Helander – 7

Another start for Helander and the arrival of Jack Simpson will have added to the pressure on the Swede to hold on to his place. Didn’t put a foot wrong tonight though.

Borna Barisic – 7

Must be such a nightmare to play against Barisic. The Croatian just keeps motoring along and his strength sees him constantly brushing off defenders. Hard to believe how much he struggled after first moving to Ibrox.

Ryan Jack – 7

Another start for Jack as he continues his return from injury and put in a decent shift in midfield. Clear to see how much he was missed while he was out and everything just looks that bit more solid out of possession with Jack in the side.

Rangers v St. Johnstone - Ladbrokes Scottish Premiership

Ianis Hagi gets in an attempt on goal despite the attentions of St Johnstone defender Jamie McCart. (Photo by Ian MacNicol/Getty Images)

Steven Davis – 9

The Northern Irishman was central to everything for Rangers and covered every blade of grass to push the Gers on. Keeping him at Ibrox a bit longer is crucial and the veteran has been outstanding this term. Ran the show tonight and is going to be vital to helping the Gers over the line in the title race aswell as competing in the Scottish Cup and Europa League.

Joe Aribo – 7

Pushed further forward and looked much more like the player that impressed at the start of the campaign. Footwork and strength were on full display at times but he faded in and out of the game later on.

Ianis Hagi – 8

Fantastic strike to break the deadlock and the Romanian is really starting to show why he deserves regular starts. Replaced by Glen Kamara for the final ten minutes and was, alongside Davis, Rangers’ best player.

Ryan Kent – 6

Should have made it 1-0 after 12 minutes after creating space to get his shot away. Kent had a couple of chances in the opening 45 then seemed to vanish at the break. Surprised he lasted the 90 minutes with Scott Wright on the bench hoping for a debut.

Kemar Roofe – 6

Not his best night and had a couple of chances to open the scoring. Lucky to avoid a red card in the opening 45 for a shocker of a challenge on Murray Davidson. Replaced after 65 minutes by Cedric Itten.

Read our match report as Hagi’s goal was the difference between the two sides at Ibrox

Have something to tell us about this article?