Stenhousemuir scored three goals in 16 second-half minutes as they beat Arbroath in a topsy-turvy match.
Stenny went ahead in the 21st minute when Bryan Hodge scored from close range before the Smokies hit back through Lee Erwin's accomplished finish 13 minutes later.
The visitors regained their lead three minutes after the break when Sean Higgins latched onto Hodge's corner to tap in.
The Warriors extended their advantage five minutes later when John Gemmell swept the ball past Arbroath stopper Scott Morrison before Sean Dickson made it 4-1 in the 64th minute.
Arbroath pulled one back five minutes later when Colin Hamilton tapped in from six yards out before substitute Alan Cook set up a tense finale when his strike made it 4-3 in the 82nd minute.
Arbroath: Morrison, Banjo, Travis (Bayne 86), Donaldson, Hamilton, Linn, Darren Smith, Chisholm, Sheerin (Cook 65), Erwin, Milne.
Subs Not Used: Lindsay, Yao, Sibanda, McWalter, Bullock.
Goals: Erwin 34, Hamilton 69, Cook 82.
Stenhousemuir: Chris Smith, Devlin, Ross Smith, McMillan, McKinlay (Malone 63), Dickson, Hodge, Ferguson, Darren Smith (Craig Anderson 90), Gemmell, Higgins (McNeil 86).
Subs Not Used: Douglas, Lynch, Shaw, Brash.
Booked: Darren Smith, Higgins, McKinlay, Gemmell.
Goals: Hodge 21, Higgins 48, Gemmell 53, Dickson 64.
Ref: Des Roache