Craig Bryson has signed a one-year extension on his McDiarmid Park deal. The former Scotland cap will stay in Perth until at least the summer of 2022 in a surprise move on the eve of the double-chasing club's Scottish Cup semi-final.
St Johnstone take on St Mirren at Hampden on Sunday and Callum Davidson's men stand two games away from a historic achievement having already won the Betfred Cup earlier this year.
34-year-old Bryson's experience since joining from Aberdeen in the summer has been invaluable and he told the Saints' website: "I'm really pleased to have got my new contract and extended my stay.
I'm very settled here and enjoying my football. Get all the latest Sports news sent straight to your Inbox every day by signing up to our.
Read more on dailyrecord.co.uk