Wes Foderingham 6
Could do nothing about the goal, and otherwise had nothing to do.
James Tavernier 6
His fine runs won two penalties after a quiet first half, but some late greed prevented Rangers from increasing their advantage, with his finishing off all game.
Danny Wilson 7
The more assured of the pair selected today, the flickering form of all three central defenders is a source of minor worry - they'll surely need more protection should we draw a top-flight side in the cup.
Dominic Ball 5
Struggled under a couple of rudimentary high-balls and wasn't great in the build-up to the free kick. Could well lose his place to Rob Kiernan for the next game.
Lee Wallace 9
A superb performance, involved in almost all of Rangers' good play. The only criticism was one missed chance as he attempted a flick when he ought to have leathered it, but overall one of the two main contributors to an outstanding display.
Andy Halliday 6
A quiet game, made no real mistakes but perhaps could have gotten more involved in Rangers' forward play. Still doesn't look like a defensive midfielder, though his quality is undoubtable.
Gedion Zelalem 5
Probably not in our best team at the moment. A lack of bravery in his play means he struggles to do much decisive in the opposition half - he did produce a nice backheel for Waghorn's first goal, but poor finishing and a reluctance to take risks resulted in a very average performance overall. He has talent, but really needs to start applying it in an effective manner.
Jason Holt 6
A quiet performance by his own very high standards - his movement into spaces was still excellent, although he struggled to make much of it.
Barrie McKay 9
McKay's transformation into an effective part of the side was already a significant and surprising one at the start of the season. In the past two weeks, he's gone up to another level - the most dangerous player all day today, and constantly had fans on the edge of their seat as he created chance after chance and scored a magnificent solo goal. His usual role - receiving the ball on the left touchline and running at the defence - was productive in the first half and his later switch to a freer role on the right was equally so. Becoming a really complete player, and demonstrated a superb range of passing too. If he can keep this sort of form up, we'll have some player here.
Martyn Waghorn 8
Such a bizarre player - Waghorn did what he usually does, missing easy chances and scoring difficult ones. So strange that fans of a team whose striker has 24 goals in January insist "we need a clinical goalscorer." Waghorn's main fault is seemingly that he can only score from the spot or running with the ball at his feet - it makes for him scoring some great goals, but he really needs to start doing better on crosses and first-time shots. Nonetheless, this was a fine performance and his all-round play was very promising too.
Kenny Miller 6
Was unlucky not to score, but wasn't as productive as he often can be with his movement and deceptive pace for a man of his years.
Harry Forrester 4
A poor and unproductive cameo, although given the lack of football he's played, it would be harsh in the extreme to make any judgements for a few games yet.
Dean Shiels 5
A reasonable showing, plenty of effort, but can we not see more of Jordan Thompson?
Ryan Hardie 6
Didn't get on the ball much, and no chances fell his way, although one might have had Tavernier picked him out, completely unmarked, instead of getting greedy and blasting the ball miles over in the closing stages.