Heart of Midlothian edged St Johnstone in a five-goal Premiership thriller to prove the depth of their squad before the Europa Conference League campaign.
A much-changed side from their Europa League play-off loss fell behind when Graham Carey pounced to score from Craig Gordon’s poor clearance.
Kye Rowles and Liam Boyce headed replies before both went off injured.
Andrew Considine nodded an equaliser, but Lawrence Shankland’s penalty 10 minutes from time secured the win.
The win takes Hearts back up to third place, while St…