Falkirk beat Dunfermline 2-1 at East End Park on Tuesday evening to book their place in Thursday afternoon's draw for the quarter-finals of the Petrofac Training Cup.
Tom Taiwo scored twice early in the second half for Peter Houston's men. Andy Geggan pulled one back and Botti Bia-Bi was sent off but the 10-man Bairns made it through.
On-loan Aberdeen striker Declan McManus grabbed a hat-trick in extra time as Morton overcame Berwick Rangers 5-2 at Cappielow. Jamie McCluskey, later sent off, and Thomas O'Ware netted after Scott Maxwell had opened the scoring for the visitors. Lee Currie forced the extra half hour after his penalty had been saved but McManus’ treble sent Morton into the last eight.
East Fife claimed a dramatic late winner to beat Highland League Brora Rangers 3-2 at Dudgeon Park. The home side were twice ahead through Steven Mackay and Zander Sutherland but Jon McShane replied, one of them a penalty, and Nathan Austin struck with four minutes left.
A Greig Spence double earned Alloa a 2-1 victory over local rivals Stirling Albion at Forthbank. Darren Lee Smith pulled one back for the Binos but Barry Smith's side held on.
Goals in each half from Jamie Redman and Steven Noble saw Peterhead beat League 1 rivals Brechin City 2-0 at Glebe Park.
First-half goals from Craig Malcolm and Scott Rumsby proved decisive as Stranraer defeated Albion Rovers 2-1 at Stair Park. John Gemmell reduced the deficit with a 72nd-minute penalty.