Lee McCulloch's stoppage time penalty handed Rangers an barely deserved 1-0 win over East Fife at New Bayview.
The bald facts are that the scoreline was comfortable for Rangers and they are now three victories away from winning League One.
Rangers brushed off another round of off-field dramas to beat Stranraer after Lee Wallace and Jon Daly's goals confirmed a 2-0 win.
Rangers have struck a deal to borrow £1.5million from football board chairman Sandy Easdale and investment group Laxey Partners, the club have announced to the stock exchange.
Flaws made this match an engrossing occasion.