St Mirren moved 11 points clear at the top of the Ladbrokes Championship with a 2-1 win over Dunfermline Athletic at East End Park.
Cammy Smith opened the scoring for Jack Ross's side with a fine goal after 13 minutes but Nicky Clark equalised for Allan Johnston's men early in the second half.
Jack Baird grabbed the winner in 64 minutes, with the aid of a deflection, as Saints increased their lead over closest challengers Dundee United, who play Morton at Tannadice on Saturday.