Despite stopping them from scoring for over an hour, three late goals from Rangers saw Forfar Athletic lose their fourth and final game against them this season on Tuesday at Ibrox.
From the weekend draw at Dunfermline, Gavin Swankie and Jamie McCluskey dropped out of the squad while Iain Campbell returned from suspension and Omar Kader was promoted from the bench.
Rangers started off with the majority of possession, their first chance coming after just three minutes, Ian Black’s long range effort being tipped over the bar by Darren Hill. From the resultant corner, Jon Daly headed wide.
Nicky Law fired wide from the edge of the box as Rangers started to press more, Forfar defending well.
Near the half hour mark, Jon Daly had two chances in the space of two minutes, hilariously shooting wide after being set up by Nicky Clark and then Arnold Peralta, Daly looking nothing like the player that has scored over twenty goals this season.
He missed yet another opportunity in the 34th minute, Nicky Law threading a through ball for him this time, yet despite him being one on one with Darren Hill and looking like he would score the opening goal, he sliced his shot.
Between then and half time Rangers had several corners, with not one beating the first man, one of them resulted in a cross by Law being headed over by Clark.
Rangers had a penalty shout on the stroke of half time, Dean Shiels making his way to the byline and then into the box before falling to the ground as Mark Baxter went for the ball, referee Craig Charleston ruling Shiels to have dived and cautioned him for his theatrics.
HALF TIME: Rangers 0 Forfar Athletic 0
It was the Loons turn to have a penalty shout turned down, this time Chris Duggan was bundled over by a sloppy Bilel Mohsni but Craig Charleston said it wasn’t a foul.
Seven minutes into the second half Steven Smith had a 30 yard free kick tipped over by Hill as Rangers enjoyed more of the ball again.
Daly missed yet more easy chances before Forfar looked to have a great chance to take the lead, James Dale sent a ball through the Rangers defence for Chris Duggan but the linesman adjudged him to be offside when Dale sent the ball.
Rangers took the lead after 67 minutes, Richard Foster set up Ian Black who let fly from 25 yards, the ball swerving into the top corner, Darren Hill unlucky not to get to it.
It was two nil seven minutes later, Law’s free kick found Dean Shiels and his cross came off the bar for Mohsni to head home from a yard out.
Substitute Gavin Malin was inches away from scoring with nine minutes left after Ross Campbell’s lay off before Omar Kader danced past the Rangers defenders before forcing Simonsen into a save from his effort.
Rangers scored their third in the final six minutes, Ian Black passed to Fraser Aird, whose cross was nodded home by Dean Shiels.
Rangers: Steve Simonsen, Richard Foster, Bilel Mohsni, Arnold Peralta (Fraser Aird 73), Steven Smith, Lee McCulloch, Nicky Clark (Robbie Crawford 86), Ian Black (Kyle Hutton 84), Jon Daly, Dean Shiels, Nicky Law.
Subs not used: Seb Faure, Emilson Cribari, Chris Hegarty, Scott Gallacher (gk)
Forfar Athletic: Darren Hill, Mark Baxter, Iain Campbell, James Dale, Stuart Malcolm, Darren Dods, Omar Kader, Chris Duggan, Chris Templeman (Ross Campbell 75), Gary Fusco (Gavin Malin 75), Dale Hilson (Martyn Fotheringham 75).
Subs not used: Marvin Andrews, Keith Gibson, Paul McLellan, Ross Salmon (gk)