St Mirren into an early lead after just eight minutes, but Celtic ’s Gary Hooper levelled it up for Neil Lennon’s side moments before the break.
Craig Samson crucially saved a Charlie Mulgrew penalty kick early in the second 45, before Paul McGowan kept his cool to make it 2-1 from a penalty kick.And Saints fans were in dreamland when Steven Thompson added a third with 21 minutes remaining with a lovely low finish.Charlie Mulgrew made it 3-2 after 93 minutes, but it was far too late for Celtic to mount a comeback with Saints going on to meet – and beat – Hearts in the final that March.
The Saints beat Hearts to seal a shot against Dundee United thanks to strikes from man-of-the-match Ian Ferguson and Frank McGarvey.
Read more on dailyrecord.co.uk