Rangers booked their place in the Ramsdens Cup final in unconvincing style after scraping a win over Stenhousemuir.
The Light Blues may be hot favourites to win the trophy when they face Raith Rovers in April, but they made hard work of the last four tie at Ochilview.
A second half goal from Jon Daly, who netted a hat-trick at the weekend, was all that separated the two sides.
The slim victory was in stark contrast to the 8-0 thrashing Rangers handed out to Stenny in a League One match at Ibrox last month.
This time around, the best of the chances fell to Arnold Peralta and Nicky Law, who were both denied by the woodwork, before Daly netted the decisive goal with just over 15 minutes to go.
Goalkeeper Chris Smith attempted to gather a long ball from the left from Bilel Mohsni but instead allowed Daly to nip in and nod into the back of the net. The Warriors had squandered a great chance to take the lead just after the hour mark.
Rangers keeper Cammy Bell raced off his line in an attempt to close down substitute Brown Ferguson, who slid the ball into the path of Darren Smith but he somehow failed to hit the target with the gaping net at his mercy.
Gers skipper Lee McCulloch saw his header skim the crossbar with a couple of minutes to go, as the Ibrox side held on for the narrow win that takes them through to that April meeting with Raith.