Partick Thistle striker Liam Buchanan struck a late equaliser at Firhill to extend Dunfermline Athletic's winless run to seven matches.
Pars goalkeeper Paul Gallacher produced fine saves to deny Kevin McKinlay, Scott Chaplain and Buchanan.
Mark Burchill put the visitors in front on the hour mark, volleying home keeper Jonny Tuffey's parry from 12 yards.
Stephen Glass missed a penalty won by Burchill and Thistle capitalised when Buchanan tapped home from close range.
Partick: Tuffey, Robertson, Kinniburgh, Archibald, Twaddle, Storey (McStay 46), Chaplain (Donnelly 72), Rowson, McKinlay, Buchanan, Roberts (Murray 82).
Subs Not Used: Barclay, Harkins.
Goals: Buchanan 85.
Dunfermline: Gallacher, Wilson (Phinn 82), Scott Thomson, Murphy, Harper, McGlinchey, Simmons, Glass, Crawford (McManus 46), Burchill (Williamson 72), Hamilton.
Subs Not Used: Murdoch, Scott Morrison.
Booked: Glass, Simmons.
Goals: Burchill 62.
Ref: M McCurry