The league leaders did their bit.

Falkirk were dispatched 3-0 at Tynecastle and for around 15 minutes, the title looked on with Motherwell winning at Fir Park before Frankie Kent thundered home a header.

Cammy Devlin made it 2-0 Hearts and Tynecastle was rocking.

Daizen Maeda’s leveller for Celtic quietened things down a bit just before half-time.

News that Benajmin Nygren had put Celtic ahead sucked the air out of the Gorgie ground

For a while, it seemed like everyone knew the situation and the number of goals didn’t really matter.

Then Liam Gordon levelled for the Steelmen and the place was rocking once more.

Even more so when Blair Spittal curled home a beauty.

That left Celtic with an uphill task on Saturday, only for a last minute Iheanacho penalty to change the picture again.

That did not go down well in the capital, and the support for McInnes and his men was more muted than it would have been as fans half hung around, half meandered out.

But now the mission in Glasgow is a simple one; don’t lose.

Hearts: Schwolow, Steinwender, Kent, Findlay, Milne, Baningime, Devlin, Spittal, Kyziridis, Braga, Shankland.Subs: Fulton, Kingsley, McCart, Kabore, Borchgrevink, Forrest, Altena, Kerjota, Chesnokov.

Falkirk: Hogarth, Henderson, Donaldson, Spencer, Broggio, Yeats, Allan, Tait, Wilson, Miller, Hart. Subs: Sneddon, Graham, MacIver, Cartwright, Oliver, Ross, Parkinson, Brown, Bennett.

Follow all the action here LIVE!