Sweden advanced to the men's Olympic ice hockey quarter-finals after defeating the United States 2-1.
Rookie Sweden goalie Lunqvist stopped all but one shot against the USA
The USA, silver medallists in 2002, must beat Russia or draw in their final group match on Tuesday to go through.
Switzerland drew 2-2 with Germany and Russia trounced Latvia 9-2 to reach the last eight in Turin.
Canada also sneaked in, despite a 2-0 loss to group A leaders Finland, as did the Czechs after beating Italy 4-1.
Antero Niittymaki made 24 saves as the Finns handed the defending gold medallists their second straight shutout.
While Finland storm into the quarter-finals with an unbeaten record of 4-0, Canada go through after holding on to fourth place ahead of Germany who cannot overtake them.
In Group B, Atlanta Thrashers left wing Ilya Kovalchuk hit four goals for Russia, who have only lost to Slovakia in their four matches.
Mikael Samuelsson scored the winner for the Swedes in the third period power play after Mike Modano had cancelled out Daniel Alfredsson's opener.
Paul di Pietro and Flavien Conne scored for the Swiss, who have two wins in Group A.
Switzerland have also beaten the Czech Republic and Canada - the last two Olympic gold medallists - in their four matches.
Sven Felski and Tino Boos scored for Germany, who needed a win to have any hope of advancing.
Latvia, who have one tie from four games, take on winless Kazakhstan in their final match, still with a slim chance of advancing to the final eight.
Slovakia, who top Group B, had already qualified.