Rangers are leading Elgin City 3-1 at half time after coming from a goal down in their Scottish Third Division game at home.
Jamie Duff gave the visitors a shock 1-0 lead when he found the target after just 15 minutes.
However, Ally McCoist's side scored twice in six minutes thereafter to gain the advantage going into the half-time interval.
Dean Shiels equalised for the Gers on 24 minutes, and five minutes later, David Templeton found the target to make it 2-1 to the hosts at Ibrox.
Lee McCulloch then etched his name on the scoresheet on the stroke of half-time for the Scottish giants.
Heading into this game, Rangers were fifth in the table with five points from three matches, two points behind Elgin.