Chris Kane has shared his delight after extending his St Johnstone contract.
The striker recently battled back from 16 months out injured and returned for the finishing stages of last season.
He managed to get on the scoresheet in the curtain-closing Premiership fixture against Livingston by netting a late penalty after coming off the bench.