Kevin Nisbet took his tally for the season to 13 with a brace as Dunfermline claimed a 3-1 win against Morton.
The home side took the lead from a twice-taken penalty after 21 minutes.
The spot-kick was awarded for handball against Chris Millar, and after goalkeeper Danny Rogers had saved his initial effort, Nisbet was given a second chance to score after the referee had spotted an infringement.
Nisbet made no mistake with the retake, with the Morton bench unhappy at the decision.
Greg Kiltie came agonisingly close to a second before the break but his header came back off a post.
The Pars forward did get his name on the scoresheet early in the second half when a Nisbet shot was saved and Kiltie eventually forced the ball over the line after a scramble in the box.
Morton pulled a goal back in the 61st minute when Reece Lyon let fly from just outside the area, but Nisbet sealed the win six minutes from time with a neat finish.