Rangers maintained their lead at the top of the Scottish Premiership table thanks to a comfortable 2-0 victory at Ibrox on Wednesday evening.

Giovanni van Bronckhorst's side consolidated their four point cushion over nearest rivals Celtic thanks to goals from Alfredo Morelos and Ryan Kent against St Johnstone, and while the two goal-scorers will rightly get the headlines, James Tavernier surely had his manager purring too.

Given a bit more freedom to go forward and join the attack like he's done so effectively in years prior, the right-back looked far more dangerous than he has been in recent games.

As per Sofascore, he had a whopping 102 touches of the ball (only Glen Kamara and Connor Goldson had more), while he also provided three key passes and attempted 12 crosses - those latter stats ranking him joint-third and top among his teammates.

That's also not to mention the fact he also looked assured defensively too, however, winning 86% of his duels on the night, and making a team-high five tackles too.

And, writing in his post-match player ratings for Football Scotland, Euan Robertson gave him a seven, saying: "Afforded more attacking licence than in recent weeks and produced a controlled performance."

If Tavernier can match the kind of goals and assists he usually produces from those wide areas like he has done in previous seasons, Van Bronckhorst will feel very confident at the kind of potent attack his Rangers side could be.

In his previous three games in the Scottish Premiership, the 30-year-old had managed no goals or assists whatsoever, which is quite the drought for someone so involved as him - to put that into context, the previous five games before that little run saw him notch two goals and an incredible eight assists.

His performance against St Johnstone looked like Tavernier nearing his best, and his manager would no doubt have been delighted.

Meanwhile, this Rangers star has been a revelation...