Saints beat Hearts, Thistle hold Celtic

St Johnstone were the only winners in the Ladbrokes Premiership on Wednesday night to boost their hopes of European football next season.

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.