Dustin Brown banged in a go-ahead goal late in the first period and the United States went on to dominate the Czech Republic 5-2 Wednesday, earning a spot in the Olympic hockey semifinals for the second straight time.
The U.S. will play Canada on Friday for a spot in the gold-medal game. The Canadians beat Latvia 2-1.
James van Riemsdyk gave the Americans a lead 1:39 into the game.
They lost it a few minutes later when one of their defenseman, Ryan McDonagh, tried to clear the puck away from the front of the crease and it went off the left skate of Ryan Suter and got past Jonathan Quick.
The Czechs were not as successful scoring on their own against Quick, who started ahead of 2010 silver-medal winning goaltender Ryan Miller.
Ales Hemsky was credited with a goal that two Americans touched after he did. Hemsky legitimately scored his second one, skating to the slot and snapping off a wrist shot that got past Quick's blocker with 7 minutes left in the game.
Brown put the U.S. up 2-1 at the 14:38 mark of the first, and David Backes made it 3-1 with 1.8 seconds in the period.
Zach Parise piled on, pushing the Americans' lead to 4-1 midway through the second period to chase goalie Ondrej Pavelec after he made just eight saves. He was replaced by Alexander Salak.
The Americans shaped their roster with players who skate fast, hit hard, share the puck and score.
The U.S. has been tested only once in a 3-2, eight-round shootout against the host Russians in the preliminary round. The Americans have crushed the Czech Republic, Slovakia and Slovenia by a combined score of 17-4.
While the Czechs had to play for a second straight day because they had to beat Slovakia in the qualification round just to reach the quarterfinals, the rested Americans were ready to roll after having two days off.
The U.S. seemed to take advantage of having fresh legs, beating the Czech Republic to loose pucks all night long.