Dunfermline were the high-profile casualties from the first round of the Ramsdens Cup as they lost 3-2 to Forfar Athletic.
The Second Division outfit went ahead before new singing Ryan Wallace equalised for the Pars.
Jim Jefferies’ side took the lead only to be pegged back when Danny Denholm equalised before Gavin Swankie hit the winner.
Meanwhile Dunfermline’s Fife rivals Raith Rovers were given a scare by Wick Academy.
Mistakes from Dougie Hill and Rovers’ player/manager Grant Murray gifted the home side two goals before Grant Anderson and Pat Clarke rescued the situation for Raith.
Elgin City and Arbroath shared 12 goals at Borough Briggs in a thrilling encounter.
Hat-tricks from Lee Sibanda and Darren Gribben had Paul Sheerin’s men in control only for the Third Division men to mount a late comeback.
Cup holders Falkirk cruised past Stirling Albion thanks to a double from Lyle Taylor. East Fife beat Peterhead 2-1 at Balmoor while Montrose were made to sweat against Inverurie Loco Works before coming through 4-2.
It took penalties to separate Alloa and Cowdenbeath with the Blue Brazil coming out on top 3-1 in the shoot-out.
Results in full:
Cowdenbeath 1-1 Alloa Athletic
Cowdenbeath win 3-1 on penalties
Falkirk 3-0 Stirling Albion
Montrose 4-2 Inverurie Loco Works
Elgin 5-7 Arbroath
Forfar 3-2 Dunfermline
Peterhead 1-2 East Fife
Wick 2-4 Raith