Glasgow Rangers edged closer to the title after Ianis Hagi scored the only goal of the game to secure victory over St Johnstone at Ibrox in the Scottish Premiership.

Rangers remain 23 points clear of Celtic as Steven Gerrard's side are still unbeaten, needing just six wins from their remaining games to reclaim the title for the first time since the 2010-11 season.

Gerrard's side have shown no signs of relenting in their pursuit of the title as they have swept aside all who have stood before them in their surge to the top of the table.

Credit to Callum Davidson's side, who went toe to toe with the Light Blues and tried to beat them at their own game, but this ultimately played into their hands.

Kemar Roofe started upfront for the league leaders in the absence of the suspended Alfredo Morelos as the Colombian has been banned for three games for his Ryan Porteous stamp.

Spare a thought for Ryan Kent, who started brightly, but faded as the game dragged on into the second half. Glasgow Live's Mark McDougall graded him a 6/10 in his post-match ratings, noting he 'didn't have much of an end product throughout this one.'

So the stage was set for Ianis Hagi to dazzle and sparkle and he did not disappoint.

While Kent's star somewhat waned, it was the young Romania international who ran the show on the night. A return of two shots on target was the most out of any Rangers starter on the night, with Saints' Craig Bryson (3) the only player on the pitch to register more.

Hagi also completed one successful dribble from his solitary attempt, proving to be a probing threat as ever, and he won six duels overall, meaning he got the better of the opposition on several occasions, via SofaScore.

His goal was just outrageous, too, with Garry McAllister calling it a "special" strike to secure the victory. His first touch was simply sublime and he then embarked on a solo run to burst into the box before planting the ball past the hapless Zander Clark into the corner of the net.

He also took 54 touches of the ball, five more than Kent himself, and managed more passes as well (29), implying that he had a greater impact on the game, particularly in the final third.

The 22-year-old, who is currently valued at £5.4m via Transfermarkt, has made 22 appearances in the Scottish Premiership this season thus far and it's hardly surprising when you consider the influence he wields on this team.

Hagi, as has so often been the case this season, was once again the man of the hour on the Govan side of Glasgow.

AND in other news, Rangers target Daniel Johnson signs new contract with Preston North End...