Goalkeeper Matt Glennon equalised with just two minutes left to earn St Johnstone a vital point at promotion rivals Ross County.
David Winters' contentious late penalty looked to have given County victory, until Glennon hammered the ball high into the net from 10 yards out.
Saints took the lead in the 22nd minute with a Jim Lauchlan own goal, but Sean Higgins headed County level.
And Winters looked to have won it until Glennon's dramatic intervention.
Ross County: Garden (Malin 26), Cowan, Djebl Zadi, Lauchlan, Webb, McCulloch (Winters 65), Rankin, McSwegan (Tiernan 89), Higgins, Cowie, McKinlay. Subs Not Used: MacDonald, Anderson.
Goals: Higgins 70, Winters 83 pen.
St Johnstone: Glennon, Winter (Stevenson 74), Stanic, Anderson, Rutkiewicz, James (Fotheringham 70), Hardie, Sheridan, Dobbie (Milne 74), Scotland, Sheerin. Subs Not Used: Cuthbert, Henry.
Booked: Hardie, Rutkiewicz, Sheerin.
Goals: Lauchlan 22 og, Glennon 88.
Ref: S Conroy