It was a high-scoring weekend in the third round of the IRN-BRU Cup as 12 teams booked their places in Tuesday's draw for round four.
Queen of the South led the way with a 7-1 win over Stenhousemuir at Palmerston, helped by doubles from Stephen Dobbie and Steven Rigg.
Bob McHugh and John Baird both netted twice as Falkirk thrashed Elgin City 6-1 at the Falkirk Stadium and two goals from Lee Ashcroft helped Dunfermline Athletic see off Brechin City 5-1 at Glebe Park.
There was also a 5-1 victory for Livingston, who beat Celtic's U20 side at the Tony Macaroni Arena. Liam Buchanan grabbed a hat-trick, with all the goals coming in the first half.
Alloa Athletic continued their remarkable start to the season with a 10th straight victory. Jordan Kirkpatrick, Calum Waters and Greig Spence got the goals for Jack Ross' team in a 3-0 success against East Fife at the Indodrill Stadium.
New signing Tony Andreu scored the winner deep into extra time as Dundee United knocked out Peterhead with a 3-2 victory at Tannadice.
There was also extra time at the Exsel Group Stadium as Lawrence Shankland settled a thrilling tie 4-3 in St Mirren's favour against Albion Rovers.
Ladbrokes League 2 leaders Forfar Athletic caused an upset by beating Raith Rovers 3-2 at Station Park, with Josh Peters scoring twice for the Loons.
Adam Cummins set Queen's Park on their way to a 2-0 win over Morton at Hampden Park while Mark McGuigan struck late on as Stranraer edged out Dumbarton 1-0 at Stair Park.
Hibernian proved too strong for Highland League Turriff United at The Haughs on Sunday, winning 3-0 with goals from Fraser Murray, Brian Graham and Martin Boyle.
Also on Sunday, Ayr United beat Airdrieonians 3-2 at Somerset Park, with new signing Conrad Balatoni netting the clincher in extra time.
The 12 winners from this weekend will be joined in Tuesday’s 12 noon draw by Crusaders and Linfield from Northern Ireland and Welsh sides The New Saints and Bala Town.