Martin Hardie made up for a first-half penalty miss with an 88th-minute equaliser to earn Morton a 3-3 draw at Raith.
The visitors took an eighth-minute lead when Michael Tidser's inswinging corner to the near post was headed into the bottom corner by Kevin Rutkiewicz.
The Ton were not ahead for long as Brian Graham raced on to David Smith's assist before smashing home the equaliser.
Hardie was then upended inside the area three minutes before half-time, but saw his penalty saved by Ross Laidlaw.
Allan Moore's men were able to go ahead for a second time after 65 minutes, thanks to David O'Brien's fifth goal of the season, but were again pegged back when Graham notched his brace from close range six minutes later.
Greig Spence thought he had earned Rovers the win five minutes from the end with a well-taken volley, but Hardie was on hand to head a late leveller from David Graham's corner.