The Hoops last lost a Scottish game in May 2016 - when they fell short against St Johnstone under ex-boss Ronny Deila.
"We hit the reset button and look to get three points in our next game".
"It's a thoroughly deserved win - they were the better team".
"We didn't cope with their physicality, we made too many mistakes", he added.
Brendan Rodgers has revealed Celtic wouldn't have scored on Sunday even if they had played five games, in a hilarious reaction to finally losing their unbeaten record.
Sixteen-year-old Harry Cochrane opened the scoring at Tynecastle, Northern Ireland global Kyle Lafferty added a superb second, and David Milinkovic made it three early in the second half before adding his second from the penalty spot.
Ten minutes later, former Rangers man Kyle Lafferty doubled Hearts' lead.
Rodgers gathered his players on the Tynecastle pitch at full-time and urged the Scottish Premiership leaders to use the frustration of defeat as fuel for another long unbeaten run.
And Rodgers made sure he reserved some praise for his own stars.
"But I also want to congratulate my players".
During their bonkers 69-game run, Celtic won 60 of those clashes, drawing just nine times.
"Of course it's a sore one when you are beaten like that but they can hold their heads up".
"To go this far without losing a match in the league or cups in Scotland is quite remarkable". "It's a hard pitch so of course they were not going to want to play on the floor".
Celtic have already defeated Patrick Thistle this season, beating them 1-0 in August.
Celtic appeared unsettled and were slapdash in possession under heavy pressure from Hearts' aggressive pressing. All credit to the players.