Scottish League Cup: Hibs beat Alloa but St Mirren shocked by East Kilbride
St Mirren have lost on penalties to Lowland League side East Kilbride in the Scottish League Cup.
The result means that St Mirren sit two points behind Championship side Dunfermline Athletic in Group H with just one game remaining.
East Kilbride, one of two Lowland League teams in the competition, held St Mirren to a goalless draw before Danny Mullen and Cody Cooke missed from the penalty spot to give Kilby a bonus point.
It was an easier afternoon for Hibernian who defeated Alloa Athletic 2-0 after goals from Christian Doidge and Tom James.
The Hibees sit third in Group C but play group leaders Arbroath and second-placed Elgin City in their final two games.
Hamilton Academical and Partick Thistle drew their all-Premiership match before Accies won the shootout.
Ryan Williamson’s opener was cancelled out by Ross Cunningham a minute later.
Cunningham added his second after the break to give Hamilton the lead but Shea Gordon equalised.
Raffaelle de Vita missed the crucial penalty and Hamilton took the extra point thanks to a 6-5 win.
Elsewhere, Stranraer thrashed Berwick Rangers 6-0, Inverness Caledonian Thistle eased past Raith Rovers 4-1 and Edinburgh City shocked Dunfermline Athletic to win 1-0.
Scottish League Cup results in full: Ayr United 2-1 Falkirk, Dumbarton 1-4 Queen of the South, Dundee 0-0 Peterhead (Dundee win on penalties), East Fife 2-0 Stenhousemuir, East Kilbride 0-0 St Mirren (East Kilbride win on penalties), Edinburgh City 1-0 Dunfermline Athletic, Elgin City 3-0 Stirling Albion, Hamilton Academical 2-2 Partick Thistle, Hibernian 2-0 Alloa Athletic, Inverness Caledonian Thistle 4-1 Raith Rovers, Montrose 1-4 Forfar Athletic, Stranraer 6-0 Berwick Rangers
Click here to view the latest Scottish League Cup tables.