Brechin City’s play-off saga produced a fairytale ending at Alloa.
As in the semi-final victory at Raith Rovers a week ago, the Glebe Park side emerged victorious on penalty kicks after another rollercoaster of a game.
James Dale scored the winning penalty to take them to the second tier for the first time since 2006, despite finishing fourth in League One, 12 points behind Alloa.
Dale had given Brechin the lead in the game and a two-goal advantage on aggregate but a Greig Spence double levelled the tie by half-time.
Paul McLean and Liam Watt scored after the break for Brechin but Spence then Dylan Mackin dragged Alloa level yet again.
Spence missed in the shoot-out, but so did Andy Jackson of Brechin, which meant sudden death.
Iain Flannigan struck the post with his effort, leaving Dale to steal the glory for Darren Dods’ men.
Dods said: “We were the underdogs going into the play-offs, against Raith Rovers and against Alloa.
“All credit to Alloa, they kept clawing us back, but we never gave up, we had injuries and boys cramping up, but we hung in there and won – it’s an amazing achievement.
“For Brechin, the smallest town in Angus, to get there with this group of players, probably the smallest squad in the league, it’s unbelievable effort from the players that’s got us there.”