Switzerland upset Finland and Sweden overcame a scare against Latvia to punch their tickets Thursday to the World Championship semifinals.
Finland entered action as the top seed in Group B, but after taking a 1-0 lead, it allowed three straight goals to the Swiss and dropped the contest 3-2.
The Swedes avoided a potential upset. After heading to the third period tied 1-1, Sweden scored two straight goals and held off a late Latvia attack to take the game 3-2.
Sweden will now square off against the United States, while Switzerland will face Canada in semifinal action Saturday.
Copyright © 2018 Score Media Ventures Inc. All rights reserved. Certain content reproduced under license.