Dylan Easton scored a stunning free-kick as Raith Rovers and Partick Thistle went head-to-head at Firhill while Greenock Morton and Ayr United locked horns at Cappielow.
There was away day joy for Inverness CT in William Hill League 1 while Elgin City suffered a first league defeat of the campaign in William Hill League 2.