Nicky Clark netted a stunning, stunning overhead kick in the final minute of stoppage time to save St Johnstone a point.
The experienced forward showed remarkable skill and technique to send the travelling support of 473 wild before the full-time whistle sounded moments later.
The Perth Saints had taken the lead from the spot through Graham Carey before Greg Kiltie levelled for the hosts as the half-time whistle approached.