Strike duo Stuart Noble and Darren Gribben both scored twice as Berwick Rangers beat Montrose in a eight-goal thriller.
The visitors fell behind after just nine minutes when Martin Boyle powered home a header from Scott Johnston's cross.
But Gribben equalised in the 20th minute with a precise finish from 12 yards before heading Berwick in front five minutes later.
Montrose were level five minutes after half-time when Paul Lunan buried a header into the bottom corner.
The Borderers went back in front when Noble blasted home on the hour-mark, and he swept in from close range to give them a two-goal advantage 11 minutes from time.
Douglas Cameron rifled home to give the hosts hope but Ross Gray notched Berwick's fifth in stoppage time with a left-foot effort.
Montrose: Andrews, McNalley, Cambell, Crighton (Crawford 53), Douglas Cameron, Lunan, Winter, Masson, Boyle, Johnston (Dimilta 78), Pierce (McPhee 68). Subs Not Used: Wood, McGowan.
Goals: Boyle 9, Lunan 50, Douglas Cameron 86.
Berwick: Barclay, Elliot Smith, Thompson, McLean, Deland, Ross Gray, Currie, Notman (Lavery 83), McDonald, Noble (Damon Gray 88), Gribben. Subs Not Used: Wood, Greenhill, Ponton.
Goals: Gribben 20, 25, Noble 60, 79, Ross Gray 90.
Ref: Kevin Clancy