Adam Binnie reports at full time from Tynecastle as Celtic overcome Hearts 4-3 in a game of the season contender.