Forfar Athletic came back from two goals down to beat play-off rivals East Fife in a thrilling encounter at Station Park.
Just six minutes in, Craig Johnstone put the visitors ahead after firing in an 18-yard shot to the bottom-left corner of Jack Hamilton's goal.
Paul Willis extended the Methil side's lead when he headed in after 20 minutes after connecting with a cross from David Muir.
But The Loons rallied after Darren McCormack was dismissed for a professional foul on Dale Hilson on the half-hour mark. Iain Campbell scored the resulting penalty, blistering his left-footed shot straight into the bottom-right hand corner.
Danny Denholm hit home on 56 minutes and Gavin Swankie's left-footed strike hit the top left-hand corner of the net to make it 3-2.
Forfar Athletic: Hamilton, McCulloch, Bishop, Bolochoweckyj, Iain Campbell, Hilson (Fotheringham 80), Robertson (Malin 50), Craigen, Denholm, Templeman (Ross Campbell 89), Swankie.
Subs Not Used: Scott, King.
Goals: Iain Campbell 33 pen, Denholm 57, Swankie 58.
East Fife: Antell, Durie, McCormack, Campbell, Johnstone, Sloan (Gormley 64), Muir, Willis, Jamieson, Samuel (Wardlaw 60), Pollock.
Subs Not Used: Collier, Ross Brown, Forster.
Sent Off: McCormack (30).
Booked: Durie, Wardlaw, Muir, Johnstone.
Goals: Johnstone 7, Willis 21.
Ref: Kevin Graham