Scottish Cup semi final after Kyle McAllister sealed a cracking quarter-final at Rugby Park against Kilmarnock. It was a 3-3 draw with drama, goals, poor defending and a lot of penalties.
Ilkay Durmus put Saints ahead before Zeno Ibsen Rossi's equaliser for Kilmarnock and a Greg Kiltie strike put Killie ahead at the interval.
Joe Shaughnessy brought Saints level on 86 minutes as the game went to extra time, with Ross Millen and Jamie McGrath each netting from 12 yards for their respective teams before the 120 minutes were up to add even more drama.
And in the shootout Saints keeper Jak Alnwick saved from Rory Mckenzie before McAllister slotted away the winner. The hosts came into the game on a high thanks to a comprehensive 3-0 win.
Read more on dailyrecord.co.uk