Only Joe Shaughnessy will know if contract uncertainty affected St Johnstone form

© SNSJoe Shaughnessy in action for St Johnstone
Joe Shaughnessy in action for St Johnstone

Breaking