Rangers put themselves firmly in the driving seat of their Europa League last-16 tie against Red Star Belgrade following a action-packed 3-0 win at Ibrox.
James Tavernier slotted home a VAR-awarded penalty in the 11th minute of a remarkable first half and striker Alfredo Morelos doubled the lead with a driven shot four minutes later, before goalkeeper Allan McGregor brilliantly saved an Aleksandar Katai penalty.
Katai had put the ball in the net twice in the first half, only to be thwarted by the offside flag, but he and his team-mates were again left shaking their heads in the 51st minute when defender Leon Balogun powered in a header from a Tavernier corner.