Celtic restored their seven-point advantage over Rangers at the top of the Scottish Premiership with a 4-1 win at Hearts.

[MORE]