St Johnstone were the only winners in the Ladbrokes Premiership on Wednesday night to boost their hopes of European football next season.
Joe Shaughnessy was on target in a 1-0 victory over Hearts - who had Sam Nicholson sent off - at McDiarmid Park to move five points clear in fourth place, which will be enough for a Europa League slot unless Hibernian retain the Scottish Cup.
Partick Thistle held champions Celtic to a 1-1 draw at Parkhead to extend their unbeaten run to seven games and move closer to clinching a top-six berth. Scott Sinclair broke the deadlock early in the second half but Ade Azeez equalised and Tomas Cerny saved a Sinclair penalty.
Kilmarnock and Rangers drew 0-0 at Rugby Park and it was also 0-0 between Motherwell and Hamilton Accies at Fir Park, which keeps Well a point ahead of their local rivals, who had Darian MacKinnon sent off.