Hearts are now 20 points clear in the Championship after beating bottom club Livingston 1-0 at Tynecastle on Saturday.
Jamie Walker scored the only goal five minutes before the break and Livi had Nejc Praprotnik sent off in the second half.
Kevin Holt struck with 14 minutes left as fourth-placed Queen of the South defeated Alloa 1-0 at Palmerston. The Wasps had Kyle Benedictus sent off in injury time.
Cowdenbeath came from behind to win 2-1 at Dumbarton with goals from Darren Brownlie and Kudus Oyenuga after Scott Taggart had opened the scoring.
Ross Callachan grabbed an injury-time equaliser as Raith Rovers drew 2-2 with Falkirk at Stark's Park. John Baird (penalty) and David McCracken twice had the Bairns ahead but a Will Vaulks own goal and Callachan earned Rovers a point.