I slutet av den första perioden spräckte Sverige målnollan när Marcus Sylvegård spelade fram till Mario Kempe efter att ha rundat en Schweizare på ett snyggt sätt. Och bara någon minut senare var det dags igen. Schweiz målvakt fumlade lite med pucken och Oscar Eklind snodde den och spelade snabbt fram till Max Friberg som enkelt satte 2-0.
Jesper Frödén utökade till 3-0 och Tre Kronor såg ut att gå mot en bekväm seger efter den inledande 5-2-förlusten mot Tjeckien.
Men Schweiz ryckte upp sig och med minuter kvar stod det 4-3 till Sverige. Schweiz tog ut målvakten och inledde en febril och svettig jakt på kvitteringen.
Tre Kronor höll dock emot och tog den första segern i årets Karjala Cup.
– Spelet fem mot fem är Sverige klart bättre, men Sverige gör det onödigt jämnt i den här matchen, säger experten Jonas Andersson efter matchen.