Albion Rovers ended their nine-match losing run with a thrilling victory over Stenhousemuir.
The Second Division's bottom side were 2-0 up after 19 minutes as Christopher Dallas swept home after being released by a ball over the top before David Crawford fired into the top corner from the edge of the area.
Martyn Corrigan's side fell three goals behind as Alan Reid's cross from the right found its way straight into the net.
Two minutes later, Alan Reid was judged to have fouled Jamie Reid in the area and John Gemmell stepped up to convert from the spot.
But the three-goal cushion was restored as Scott Sally's first-time shot from outside the box gave Callum Reidford no chance.
John Gemmell headed in an 85th-minute goal before Jamie Reid scored with a low drive in stoppage-time to put the visitors within touching distance.
But there was to be no repeat of the eight-goal draw served up between the sides at the same ground in September as Albion held on.
Scully, Reid, Green, Donnelly, Russell (Boyle 46), Crawford, Sally (Connor Stevenson 77), Innes, Phillips, Walker, Dallas. Subs Not Used: McGinley, Tiffeny, Marriott.
Dallas 8, Crawford 19, Reid 50, Sally 69.
Reidford, Ross, Buist, Mbu, Dickson (Ferguson 84), Iain Thomson, Rowson (Reid 15), Hodge, Smith, Gemmell, Corcoran (Kean 60). Subs Not Used: Shaw, Brash.
Gemmell 53 pen, 85, Reid 90.