Celtic extended their lead at the top of the table to 20 points with a 5-1 win over St Mirren.
Jan Vennegoor of Hesselink proved to be the tormentor-in-chief as he netted a fine hat-trick as St Mirren were swamped in the second half.
The visitors went into the interval on level terms as Stephen McGinn cancelled out Vennegoor of Hesselink's early effort.
Celtic took control after the break and the Dutch forward netted his second of the contest on the hour.
Aiden McGeady handed them a cushion on 69 minutes before Vennegoor of Hesselink wrapped up his hat-trick on 75 minutes.
The scoring was completed eight minutes from time as Kenny Miller hit the target.
Hearts moved to within two points of second placed Rangers thanks to a 1-0 win over Falkirk which came courtesy of a 74th-minute goal from Roman Bednar.
Peter Leven's goal on the hour handed Kilmarnock a 1-0 win over Dundee United.