Heart of Midlothian v Celtic Celtic can all but seal the Scottish Premiership title with victory over Hearts on Saturday lunchtime.