Calum Smith scored only his second senior goal as Forfar extended their winning streak to four games with a victory over 10-man Peterhead.
Smith pounced in the 35th minute to put the hosts ahead then Peterhead's David Ross missed a penalty.
Dennis Wyness fired in from 12 yards to level on 64 minutes but Barry Sellars restored the Loons' advantage with a long-range effort.
Peterhead's Scott Ross was sent off late on for a foul on Darren Brady.
Forfar: Duffy, Gibson, Ross, Bishop, Tulloch, Sellars, Ross Campbell, Brady, Deasley, Smith, Hilson (Dow 78). Subs Not Used: Dobbie, McCulloch, Bolocheweckyj, Martyn Fotheringham.
Goals: Smith 35, Sellars 66.
Peterhead: Jarvie, Donald, Stuart Smith, Strachan, MacDonald, Scott Ross, Sharp (Nicky Clark 72), McVitie (Emslie 86), Stephens, David Ross (Tosh 81), Wyness. Subs Not Used: Bateman, Mann.
Sent Off: Scott Ross (73). Booked: McVitie, Stuart Smith.
Goals: Wyness 64.
Ref: William Collum