Finland visade tidigt att de inte var nedslagna efter 3-2-förlusten mot USA och tog en 2-0-ledning med två snabba mål, men via sitt vassa powerplay lyckades Tjeckien kvittera.
Sedan gick det snabbt igen. 15 sekunder efter den tjeckiska kvitteringen förde den 17-årige jättetalangen Konsta Helenius upp Finland i ledning och bara 19 sekunder senare fyllde Lenni Hämeenaho på till 4-2.
Hämeenaho hann också göra 5-2 efter två riktigt läckra dragningar innan det var Tjeckiens tur att göra mål.
– Åh, vad tjusigt! Så ska det gå till, säger Viaplays kommentator Niklas Holmgren.
Efter det började en tjeckisk show. Först Ondrej Becher i numerärt underläge. I början av den tredje perioden fick Finlands Aleksanteri Kaskimäki en utvisning emot sig och var förbannad.
– Det är ett jävla skämt. Så dåligt, hördes han ropa från utvisningsbåset.
I numerära överläget som följde satte Jiri Kulich 5-4 och i slutminuterrna kom både kvitteringen, segermålet och två i tom kasse. De fyra sista målen kom alla inom loppet av 50 sekunder.
– Den sista minuten var helt otrolig. Men vi tror på oss själva och jag tror det var därför vi vann, säger Kulich.
Matchen slutade 8-5.
– Vi spelade bra två perioder och i den tredje tror jag att vi trodde att vi hade vunnit. Då kan det gå sådär, säger Hemming.
Det var andra dagen i rad som Finland blev arga på domarna då det även var en omdiskuterad utvisning i den jämna semifinalen mot USA i går.
SVT sänder finalen mellan Sverige och USA klockan 19.00 i SVT2 och på SVT Play.
JVM

Tjeckien
8 - 5

Finland
Period 1
- 06:130-1
Kumpulainen
- 07:430-2
Nyman (Kaskimäki/Pulkkinen)
- 1-2
Kulich (Melovský/Hamara) PP1
16:16
Period 2
- 2-2
Štancl (Melovský/Becher) PP1
08:37 - 08:522-3
Helenius (Nyman/Kaskimäki)
- 09:112-4
Hämeenaho (Kulonummi/Lassila)
- 14:322-5
Hämeenaho (Kulonummi/Keskinen) PP1
- 3-5
Becher (Štancl/Cech) SH1
19:05
Period 3
- 4-5
Kulich (Melovský/Hamara) PP1
04:41 - 5-5
Becher (Kulich/Šalé)
18:04 - 6-5
Hamara (Kulich/Becher)
18:19 - 7-5
Rymon ENG
18:52 - 8-5
Becher ENG
18:54