Sverige tog ledningen efter 25.38 genom Max Friberg som stötte in matchens första mål efter en fin passning av Pär Lindholm. Men innan den andra perioden var färdigspelad hade gästerna kvitterat genom Detroit Red Wings-spelaren Filip Zadina.
I den tredje perioden blev sedan Lindholm också målskytt när han stötte in det svenska ledningsmålet från nära håll efter förarbete av Max Friberg och AIK-forwarden Jesper Frödén.
Lindholm såg också länge ut att bli matchvinnare, men efter en utvisning på Sveriges Philip Holm kunde Tjeckien kvittera i spel fem mot fyra genom Zadina som gjorde sitt andra mål i matchen.
Matchen var oavgjord efter 60 minuter och det kom att krävas förlängning för att utse en vinnare. Där var det hemmalaget som säkrade segern genom Matej Stransky, framspelad av Spacek.
Jonathan Pudas fick fortsatt förtroende med Lawrence Pilut i första backpar och Skelleftekedjan med Jonatan Berggren, Andreas Wingerli och Jesper Frödén var även den intakt. Däremot stod Oscar Lindberg, som redan lär ha goda chanser att spela VM, över matchen. Närmast för Sverige väntar nu den avslutande matchen av Czech Hockey Games mot Finland på lördag.
FAKTA
Tjeckien–Sverige 3–2 eft. förl (0–0, 0–1, 2–1, 1–0)
Målen: 0–1 (25.38) Max Friberg (Lindholm), 1–1 (43.14) Filip Zadina (Spacek), 1–2 (54.12) Pär Lindholm (Friberg), 2–2 (56.15) Filip Zadina (Hronek) spel fem mot fyra, 3–2 (62.27) Matej Stransky (Spacek).
Skott på mål: 27–21.
Tekningar: 21–28.
Domare: R. Hradil, A. Kika (Tjeckien).