St Johnstone moved up to third place in the SBS SWPL 2 after beating Hearts 3-1.
Hearts took the lead in the 17th minute through Jennifer Smith’s wonder strike but just before half-time, Laura Dunn equalised through a stunning free-kick.
In the 59 minute, St Johnstone took the lead when Hannah Clark picked out the far corner.
And then, in second-half stoppage time, Eilidh McIntyre beat a defender before placing the ball past the Hearts’ keeper.
The loss sees Hearts drop down to fourth place.