Danny Lennon's side had lost their last eight games against the Scottish champions without scoring but ended that hoodoo in the most dramatic fashion to seal a meeting with Hearts in the final on March 17. Debutant Esmael Goncalves gave Saints the lead in the eighth minute but Gary Hooper levelled a minute before the interval.
Buddies goalkeeper Craig Samson saved Charlie Mulgrew's penalty four minutes into the second half and Mulgrew compounded his error in the 83rd minute by handling a Gary Teale cross inside the box, allowing former Celt Paul McGowan to score from the spot before Steven Thompson grabbed a third. Mulgrew netted a late consolation.
- Sports & Recreation
- Charlie Mulgrew
- Danny Lennon
- Gary Hooper