St Mirren booked their place in Monday afternoon's draw for the Petrofac Training Cup semi-finals with an impressive 4-0 home win over Dunfermline.
Calum Gallagher opened the scoring early on and Stevie Mallan and Scott Agnew were also on target before the interval. Mallan rounded off an emphatic victory for Ian Murray's men with the fourth goal two minutes from time.
Peterhead knocked out Ladbrokes League 1 rivals Stenhousemuir with a 3-0 win at Balmoor thanks to first-half goals from Jamie Redman, Rory McAllister and Steven Noble.
Queen's Park came out on top 2-1 against Elgin City in the all-Ladbrokes League 2 encounter at Hampden. John Carter turned team-mate Craig McLeish's shot into the net after just two minutes and on-loan Partick Thistle striker Chris Duggan added the second goal before half-time. Darryl McHardy pulled one back early in the second half but Gus MacPherson's men held on.
The remaining quarter-final tie, between Rangers and Livingston at Ibrox, takes place on Tuesday October 20, live on BBC ALBA at 7.45pm.