Some of the world's hockey powers flexed their might during Wednesday's group play at the 2019 IIHF World Hockey Championship in Slovakia.
The United States and Russia each won in convincing fashion, maintaining their spots near or at the top of the group standings. Elsewhere, Switzerland handled Norway and Germany stunned the host country in the final two minutes.
Here is a look at the full results from Wednesday's slate.
Group A: United States defeats Great Britain, 6-3
Group B: Switzerland defeats Norway, 4-1
Group B: Russia defeats Italy, 10-0
Group A: Germany defeats Slovakia, 3-2
United States 6, Great Britain 3
It appeared as if Great Britain was going to provide the United States with a challenge when the game was tied at one through the first period, but the Americans seized control with three goals in the second period and never looked back.
The United States extended its lead to 6-1 before allowing two late goals in garbage time.
The victors used a balanced attack with six different players scoring, but it was Chicago Blackhawks forward Patrick Kane who spearheaded the effort with a goal and two assists. He wasn't the only Blackhawks playmaker to get in on the action, as Alex DeBrincat found the back of the net during the second-period onslaught.
Germany is the only team ahead of the United States in Group A with a 12-8 lead in points.
Switzerland 4, Norway 1
Switzerland left little doubt during its win over Norway and continued its dominance by scoring the first four goals before allowing a late tally after the game was well in hand.
Andres Ambuhl bookended the scoring for Switzerland with the only goal in the first period and the team's fourth and final goal during the third period. Leonardo Genoni was also dominant between the pipes and combined with Switzerland's stout defense to protect the lead throughout the contest.
Switzerland is yet to allow more than a single goal in any game this tournament.
It made the finals last year and is a perfect 4-0 with 12 points this year. The Americans, Russians and others will likely need to go through the Swiss if they are going to take home the world championship.
Russia 10, Italy 0
Switzerland was not the only team in Group B to dominate during Wednesday's slate.
Russia handled overmatched Italy in an absolute laugher with four goals in each of the first two periods before it eased up in the third with just two more.
Washington Capitals fans were surely familiar with the offensive power on Russia's roster, as Evgeny Kuznetsov notched two goals and two assists and Alexander Ovechkin added a goal and an assist of his own. Russia also received three assists from Nikita Gusev of the Vegas Golden Knights.
Russia and Switzerland are the only undefeated teams in Group B with 12 points and play each other Sunday.
Germany 3, Slovakia 2
Germany maintained its undefeated record and moved to 4-0 and still four points clear of the Americans in thrilling fashion to complete Wednesday's slate.
After taking a 1-0 lead with a Marc Michaelis goal early in the second period, Germany allowed two goals to Slovakia and was staring at a hole in crunch time. However, Markus Eisenschmid scored with less than two minutes remaining to tie the game before Leon Draisaitl put home the game-winner in the final minute.
It was a heartbreaking turn of events for Slovakia after it protected the lead throughout the third period until Germany pulled its goaltender for an extra attacker.
Germany still hasn't lost at this tournament but will be tested with matchups against Canada and the United States in the next two contests.