Hearts 2 - 2 Celtic
Celtic moved one point clear of Aberdeen at the top of the Scottish Premiership with a fiercely contested and pulsating draw against Hearts.
The visitors were strong-willed and led twice through Nir Bitton and Tom Rogic.
Those goals were not enough to quell Hearts, who played with relentless commitment before a packed Tynecastle.
Sam Nicholson equalised at the end of the first half and Osman Sow did the same in the 90th minute with a stunning, slightly deflected strike.
Celtic had been immediately assertive. Their play in the opening stages was full of vigour and intent, with Rogic prominent as he dropped into pockets of space between Hearts' defence and midfield.
The visitors were unable to take full advantage, though, and that contributed to the nature of the game, which was so full of energy and commitment that it swept from one incident to another.
There were moments of alarm for the visitors - who lost Stuart Armstrong and Dedryck Boyata to injury in the opening half-hour - with Craig Gordon saving a Kieran Tierney clearance that bounced towards goal and a Gavin Reilly effort.
The visitors' resolve was being tested by the circumstances, but they did not lack spirit and were soon in front.
Hearts were complicit, with Igor Rossi charging out of his position and his centre-back partner Blazej Augustyn failing to clear the ball with an awkward attempt to volley it away.
Morgaro Gomis could not tidy up the mess either, with the ball being pushed towards Bitton, who, with cool assurance, clipped a shot past Neil Alexander.