Chris Templeman scored twice as Forfar recovered from back-to-back defeats to win away at East Fife.
The 32-year-old striker took his tally for the season to six with a goal in either half against his former club, while Scott McBride notched from the penalty spot for the Fifers.
Templeman's first came after 33 minutes as he steered in from close range after being found in the area by Ross Campbell.
Gavin Malin hit the post from the edge of the area just before half-time as Forfar looked for a second.
It eventually arrived with 19 minutes left as Iain Campbell's corner was volleyed into the net by Templeman from six yards out.
With two minutes left, Mick Dunlop fouled Liam Gormley in the area and McBride found the bottom corner from the spot, but his side were unable to find a late equaliser.
Antell, Durie, McCormack, Campbell, Johnstone (Keenan 78), Robert Barr, Muir, Darren Smith, Willis, Paul McManus (McBride 78), Samuel (Gormley 78). Subs Not Used: Michael Brown, Malcolm.
McBride 88 pen.
Forfar: Hill, McCulloch, Bolochoweckyj, Dunlop, Iain Campbell, Ross Campbell (Kader 90), Malin, Brown (Martyn Fotheringham 81), Gregor Fotheringham, Templeman (King 90), Swankie.
Subs Not Used:
Brown, Dunlop, Hill.
Templeman 33, 71.