Sochi turns to hockey heaven on Wednesday with four Olympic men's tournament games, and you can watch them all on stations of the NBC network or streamed live online right here.
Here's a quick rundown:
Update: Unided States beat Czech Republic
United States vs. Czech Republic
USA Network, Noon ET or streaming at NBCOlympics.com
The Americans made a perfect run through the preliminary round, and were arguably the most impressive team last week with two blowout victories and a shootout win over the Russians. But after two days of worldwide attention for shootout hero T.J. Oshie and leading scorer Phil Kessel, the U.S. must figure out how to shut down the Czechs, who have enough offensive talent to cause problems for anybody.
"Guys are playing great in our own end and competing in front of the net when there are rebounds," said Jonathan Quick, who will start against the Czechs.
Jaromir Jagr and goaltender Dominik Hasek helped the Czechs win gold in 1998 and bronze in 2006. While Hasek has retired, the 42-year-old Jagr is still skating. The Czechs opened the Sochi Games with 4-2 loss to Sweden, beat Latvia by the same score and lost 1-0 to Switzerland in the preliminary round.
"It will be a tough game, but at this point in the tournament there's no easy games," said Ales Hemsky, who scored the Czechs' first goal against Slovenia on Tuesday. "So anyone can win against anybody."
Update: Canada beat Latvia
Canada vs. Latvia
MSNBC, Noon ET or streaming at NBCOlympics.com.
Latvia's reward for its first Olympic victory in 12 years is a quarterfinal date with defending champion Canada.
That sobering realization couldn't dampen the thrill for coach Ted Nolan and his underdog players after they made a bit of hockey history in Sochi. Latvia reached the Olympic men's hockey quarterfinals for the first time with a 3-1 upset victory over Switzerland on Tuesday night.
Latvia went winless in preliminary-round play in Sochi, losing 1-0 to the Swiss in its opener. But the Baltic nation of 2 million people posted the second stunner of the qualification round, several hours after Slovenia beat Austria for its own debut trip to the quarterfinals.
The Canadians are going with Carey Price — not Roberto Luongo — when they're among the final eight teams in the 12-team tournament.
"I'm excited," Price said. "I'm grateful for the opportunity."
UPDATE: Sweden beats Slovenia
Sweden vs. Slovenia
NBCSN, 3 a.m. ET
Slovenia, a country with just seven ice rinks, continued their fairytale run to reach the quarterfinals in their first Olympic appearance in men's hockey.
Their 4-0 victory over Austria set up a semifinal with a powerful Swedish team that finished the preliminary round as top seed among the the 12 competing teams.
"I don't think any of us would have expected this," said Anze Kopitar, whose father Matjaz is the national team coach. "But we are a relentless group with obviously a lot of passion ... and that's what's taken us to where we are right now and we're ready to keep on going."
Update: Finland beats Russia
Finland vs. Russia
NBCSN, 7:30 a.m. ET
The big question for Russia against Finland, is who will start between the pipes for the host nation?
Russia's strength in Sochi has been its goaltending, and coach Zinetula Bilyaletdinov continued to rotate his netminders after Semyon Varlamov shut out Slovakia two days ago. Sergei Bobrovsky made 22 saves on Tuesday in the second straight shutout victory for the fifth-seeded Russians. Bobrovsky played well in the Russians' loss to the U.S., but yielded four goals to Oshie in the shootout.
Bilyaletdinov wouldn't say who will start against Finland. But with Bobrovsky's 4-0 blanking of Norway on Tuesday, Russia hasn't allowed a goal in 140 minutes, 33 seconds.
"It is already do-or-die," said Russian Alex Ovechkin, who hasn't scored since early in tournament's opening game. "I'm pretty sure everybody is ready. Finland will be ready."