Rangers moved within four points of Scottish Championship leaders Hearts with a 3-0 victory over bottom-of-the-table Cowdenbeath at Central Park.
Nicky Law gave the visitors an early lead when he slotted home after a neat exchange with Kris Boyd, while Sean Higgins hit the post for Cowdenbeath.
An own goal from Kyle Miller 10 minutes into the second half and a late third from substitute David Templeton sealed a seventh consecutive victory in all competitions for Ally McCoist’s men.
It was only the third minute when Rangers took the lead through Law. The midfielder picked up possession inside Cowdenbeath’s half and played a neat one-two with Boyd before surging into the box unchallenged and comfortably placing his shot beyond goalkeeper Robbie Thomson and into the far corner for his fifth league goal of the season.
Cowdenbeath made a decent response to falling behind. Kudus Oyenuga, on loan from Dundee United, drew a foul from Darren McGregor after a purposeful run and struck the resulting free-kick over the bar.
The attacker then forced Steve Simonsen – returning to the visitors’ goal after recovering from a head injury – to save sharply from his header and created havoc in the away defence with a twisting dribble and cross that Higgins looked set to convert until a cluster of Rangers bodies threw themselves in the way.
McCoist’s side were only creating half chances as they attempted to add to their lead in the first half. After Kenny Miller was fouled, Steve Smith’s free-kick was easily dealt with by Thomson.
Rangers frontman Miller himself then went close when his shot was blocked by Marcus Fraser and deflected narrowly over the crossbar.
At the other end, the hosts went so close to finding an equaliser. The ball broke to Higgins on the edge of the box and his scuffed left-footed shot, which initially seemed harmless, beat Simonsen and stuck the foot of the post before being cleared to safety.
Lee McCulloch was frustrated to have a penalty claim waved away by referee Crawford Allan shortly before half-time. Oyenuga had lost possession in a dangerous position and attempted to win it back with a risky challenge, but the officials were unmoved.
The visitors made a fast start to the second half as Smith’s corner fell into McCulloch’s path, but the Rangers captain’s low strike was beaten away by Thomson before McGregor was off-target moments later.
The visitors were able to find a second goal in the 55th minute. McGregor found Boyd on the right and the striker’s centre appeared to be harmless until defender Miller’s attempted headed clearance cannoned in off the bar for an own goal.
Home player Miller attempted to atone for his error with an ambitious long-range free-kick that had to be touched around the post by Simonsen and fired just wide with another effort midway through the half.
Rangers went close when substitute Jon Daly’s header was cleared off the line by Lewis Milne but the visitors were not to be denied a third goal.
With five minutes remaining and gaps opening up in the home defence, Ian Black found Templeton – another substitute – in space on the left and he confidently slotted inside the far post.