A stunning comeback from Stenhousemuir saw them overthrow a three goal deficit and avenge their Petrofac Training Cup exit to Peterhead earlier this month.
Stenny passed up a good chance to open the scoring in the 10th minute when Colin McMenamin’s 16 yard shot was deflected wide and three minutes later they were left to rue the miss.
Nicky Reilly found space on the right before laying inside to Rory McAllister who fired low inside Jamie Barclay’s left post to break the deadlock.
The Blue Toon underlined their supremacy in the 31st minute when McAllister doubled his tally with a 25 yard free-kick that caught out the badly positioned Barclay and the striker completed his hat-trick seven minutes later from the spot after he had been brought down in the box by Stuart Malcolm.
Two minutes from the break,. However, the Warriors reduced the lee-way when Colin Mc Menamin flighted over Graeme Smith from 35 yards after the keeper fluffed a kick-out straight to the veteran.
The Warriors made a better fist of things after the break and were rewarded in the 59th minute with a second when Jason Scotland rifled home from close range and when Scotland notched his double in the 66th minute it was in the melting pot.
The home side completed an astonishing fight back when Scotland found Kieran Millar 10 yards out and the midfielder slotted under Smith for a remarkable winner. Peterhead’s Cammy Kerr was red carded in injury time for a foul on Anthony Marenghi.