St Mirren beat Kilmarnock 5-3 on penalties after a 2-2 draw at Rugby Park this evening to become the first team through to the Premier Sports Cup semi-finals.
Mikael Mandron's classy opening goal was cancelled out by Robbie Deas but a stunning volley from Jayden Richardson had Saints back in front on the hour mark.
Bruce Anderson sent the game to extra time when he converted a late penalty for Killie but it was Stephen Robinson's men who came out on top in the shoot-out.