Lennon furious as Buddies stun Bhoys
Debutant Esmael Goncalves gave Saints the lead in the eighth minute, but that was cancelled out by Gary Hooper a minute from the interval.
Buddies keeper Craig Samson saved Charlie Mulgrew’s penalty four minutes into the second half and things got worse for Mulgrew in the 83rd minute as he handled a Gary Teale cross inside the area, which allowed former Celtic man Paul McGowan to score from the spot before former Rangers striker Steven Thompson grabbed a third.