Oli Shaw's overhead kick helped Hamilton Academical snatch a point against Raith Rovers in a six-goal thriller at Stark's Park.
The visitors were gifted the lead inside two minutes - Kevin O'Hara scoring from the spot after Shaw was bundled to the ground by Rovers keeper Kevin Dabrowski.
However, the Kirkcaldy side hit back with one of the goals of the season, as Lewis Stevenson hammered the ball into the roof of the net from 30 yards out.
Hearts loanee Finlay Pollock - who came off the bench to replace the injured Lewis Vaughan - put Raith in front on 36 minutes, finishing off a wonderful through ball by Dylan Easton.
And nine minutes into the second period Easton fired home from close range after Accies keeper Dean Lyness parried a cross straight into the midfielder's path.
Connor Smith pulled one back for John Rankin's side with ten minutes left to set up a grandstand finish.
And deep into stoppage time, Shaw completed the comeback with a superb finish, denying Neil Collins his first victory as Raith Rovers manager.