St Mirren pulled off one of the biggest cup shocks of recent times as they defeated Celtic 3-2 at Hampden to book their place in the Scottish Communities League Cup final...
Get the FREE Celticnewsnow app