Den första perioden blev ett chansfattigt ställningskrig. I den andra exploderade matchen med fem mål på tio minuter.
Finland gjorde det första genom Juuso Ikonen på friläge efter att Skelleftebacken Sebastian Aho fått sitt skott blockerat.
– Ett litet misstag av Aho, han måste få igenom skottet, säger SVT:s Mikael Renberg.
Gustav Forsling kvitterade och sedan fick Aho revansch när han passade fram Lucas Wallmark till 2–1. Adam Brodecki såg ut att styra in Robin Norells skott till 3–1 innan matchen svängde igen.
Mikko Rantanen reducerade innan Sebastian Aho tappade pucken på väg in i offensiv zon och Finland kontrade in 3–3 genom Kasperi Kapanen.
Sverige fick börja tredje perioden i fem mot tre och AIK:s Axel Holmström var med och spelade fram Adrian Kempe till 4–3.
Leon Bristedt drog då på sig fyra minuters utvisning för en hög klubba och Finland pressade på. Men Sverige höll undan och efter det avklarade box playspelet kunde Oskar Lindblom göra 5–3.
Finland gjorde ett sista försök och plockade ut målvakten. Istället blev det Sverige som bombarderade Finlands tomma bur med skott och med fem sekunder kvar satte Lucas Wallmark sitt andra mål och slutresultatet skrevs till 6–3.
I semifinalen väntar Ryssland som slog ett odisciplinerat USA med 3–2.