Brechin City came from behind to beat Alloa Athletic at Glebe Park.
The hosts took the lead when David McKenna tapped home from 10 yards in the fourth minute.
But Kevin Cawley's strike and Ryan McCord's penalty, awarded for Gerard McLauchlan's foul on Nicky Low, turned the match in Alloa's favour before the break.
In between those two goals, Brechin missed a spot-kick of their own. Daryll Meggatt was penalised for handball but McKenna's effort was saved by Scott Bain.
However, Alan Trouten levelled the match again five minutes into the second half with a low drive.
And Andrew Jackson netted from 18 yards to secure victory for the home side.
Brechin: Andrews, McLauchlan (Trouten 46), Hay, Moyes, Paul McLean, McKenna (Dalziel 78), Fusco, Brady,Brown, Jackson, Carcary (Jonathan Stewart 86). Subs Not Used: Nelson, Molloy.
Goals: McKenna 4, Trouten 50, Jackson 83.
Alloa: Bain, Marr (Stokes 57), Gordon, Meggatt, Docherty, Simmons, Ryan McCord, Holmes (Bonar 76), Low (Ross McCord 72), Cawley, Ferns. Subs Not Used: McDowall, Grehan.
Booked: Ferns, Gordon, Ryan McCord, Ross McCord.
Goals: Cawley 17, Ryan McCord 38 pen.
Ref: Euan Anderson