Two goals in the second half secured the win for the hosts.
The hosts went 2-0 up after just 13 minutes, thanks to goals from Eduardo Da Silva and Nikola Kalinic.
However, the Czechs restored parity by the end of the first-half as Tomas Sivok and Tomas Rosicky both found the target.
However, Croatia pressed for more goals and Kalinic put them 3-2 up just after the hour mark.
Ivo Ilicevic then wrapped up the win with a long range effort on 75 minutes.
Follow Goal.com on to get the latest soccer news directly. Check out Goal.com's page; be part of the best soccer fan community in the world!