Hearts stayed clear at the top of the Scottish Premiership, while Kilmarnock climbed the table and Celtic bounced back.



More...