Against the run of play, the Czechs earned their first point of the competition with two late strikes from substitutes -- the first time at Euro 2016 that a team has come back from two goals down.
Tomas Necid scored the equaliser from the penalty spot deep into stoppage time after Domagoj Vida was penalised for a handball.
Goals from Ivan Perisic and Ivan Rakitic had given Croatia a well-deserved 2-0 lead before Milan Skoda ensured a nervy finish when he pulled one back in the 76th minute with a powerful header from captain Tomas Rosicky’s perfectly judged cross.
“What helped most was that we didn’t give up. We didn’t give up on the point and I’m really proud of all the players,” Czech Republic coach Pavel Vrba said. “And the fans were not only our 12th player, but also our 13th and 14th player on Saturday, they pushed us on.”
The game was stopped for a while before the Czech equalizer when flares were thrown onto the pitch from the Croatian fans’ end. Croatia is potentially facing a big fine from UEFA over the incidents.