
Hearts will look to extend their current six-point lead at the top of the Scottish Premiership with a win over Celtic in what could shape up to be a title-deciding clash.
Derek McInnes’ side were victorious the last time the two Scottish giants locked horns as they managed to seal a stunning 2-1 victory at Celtic Park.
Celtic’s interim manager Martin O'Neill is on a hot streak, with his side coming into the game having won every domestic game during his time in charge thus far.
After failing to capitalise on a 2-0 lead - leading to a 2-2 draw - against Bologna in the Europa League on Thursday, O’Neill will be looking to avenge his side’s loss with a statement at Tynecastle Park.
Here’s everything you need to know.
When is Hearts vs Celtic?
Hearts vs Celtic is due to kick off at 3pm GMT on Sunday 25 January at Tynecastle Park, Edinburgh.
How can I watch it?
Viewers in the United Kingdom can watch the match live on Sky Sports, with coverage on Sky Sports Football starting at 2.30pm GMT. The match will be available to live stream for users of the Sky Go app and NOW subscribers too.
Line-ups
Hearts XI: Gordon; Halkett, Findlay, Steinwender, McCart; Magnusson, Milne, Leonard; Kyziridis, Braga, Kabore.
Celtic XI: Schmeichel; Araujo, Trusty, Scales, Tierney; McGregor, Engels, Nygren; Yang, Maeda, Cvancara.