Stenhousemuir remain just three points behind League One leaders Rangers after securing a hard-fought win at Forfar.
Sean Higgins had the Warriors in front before Darren Smith doubled their advantage, with striker John Gemmell having a hand in both goals.
Forfar rallied after the break and were awarded a penalty after Sean Dickson brought down James Dale.
Iain Campbell converted to offer the hosts a glimmer of hope, but Martyn Corrigan's men held out for victory.
The struggling hosts are still looking for their first win of the season.
Forfar: Hill, Baxter, Dods, Malcolm, Iain Campbell, Hilson, Fotheringham (Kader 57), Ross Campbell (Dale 60), McCabe (Malin 57), Templeman, Swankie. Subs Not Used: Douglas, Andrews, Duncan Reid, Fusco.
Booked: Fotheringham, Ross Campbell.
Goals: Iain Campbell 59 pen.
Stenhousemuir: Wallace Smith, Malone, Ross Smith, McMillan, McKinlay, Dickson, Ferguson, Rowson, Darren Smith (Lynch 88), Gemmell, Higgins (McNeil 90). Subs Not Used: Douglas, Devlin, Craig Anderson, Shaw, Brash.
Goals: Higgins 30,Darren Smith 31.
Ref: Greg Aitken