Callum Davidson hails form of Liam Craig for St Johnstone

Liam Craig kept St Johnstone’s top-six hopes alive (PA)
Liam Craig kept St Johnstone’s top-six hopes alive (PA)