Hearts moved three points clear at the top of the Scottish Premiership with a 2-1 victory over Aberdeen at Tynecastle.



More...