St Mirren needed extra time and penalties but eventually they booked their place in the semi-finals of the Scottish Communities League Cup after a 4-2 spot-kick win - as the scores were tied 2-2 after extra time - against Aberdeen.
Stephen Hughes crashed his spot kick off the bar and substitute Cammy Smith saw his effort saved by Craig Samson as the Dons crashed out.
Twice the Buddies had led through goals from Sam Parkin and Kenny McLean, but first Scott Vernon and then, in injury time, Josh Magennis, levelled matters.
- Sports & Recreation
- Stephen Hughes
- Craig Samson