Forfar Athletic moved into the Second Division play-off spots with a thrilling win over third-top Brechin City at Glebe Park.
Dale Hilson gave Forfar the lead in the 12th minute after firing Martyn Fotheringham's cross home with a sweet right-footed strike from the edge of the penalty area.
Michael Bolochoweckyj added a second when he headed home after 31 minutes, before the visitors notched a third just after the break.
Gavin Malin slotted the ball home from 12 yards.
Graham Hay brought Brechin back into the game in the 57th minute with a left-footed strike into the top-left corner from the edge of the box.
Alan Trouten gave the Hedgemen a fighting chance of a comeback when he pulled back a second for City with 14 minutes remaining.
Gavin Swankie added a fourth for Forfar after 84 minutes, seemingly putting the game beyond Brechin.
Trouten managed a third for Brechin after 86 minutes, but Forfar held on for a win that will be vital to their promotion aspirations.
While Forfar leapfrog Arbroath into fourth, Brechin missed a chance to reduce the seven-point gap between themselves and second-placed Alloa Athletic.
Brechin: Andrews, Pursehouse, Hay, McLauchlan, Paul McLean, Trouten, Fusco, Ferguson, Ryan Stewart (Jonathan Stewart 87), Jackson, Carcary (McKenna 34). Subs Not Used: Nelson, Cameron, Murdoch.
Goals: Hay 57, Trouten 76,87.
Forfar: Hill, McCulloch, Bolochoweckyj, Faeroe (Robertson 74), Iain Campbell, Hilson (Kader 69), Malin, Martyn Fotheringham (Brown 69), Denholm, Templeman, Swankie. Subs Not Used: Salmon, King.
Goals: Hilson 12, Bolochoweckyj 33, Malin 47, Swankie 84.
Ref: Des Roache