Germany progressed to the quarter-finals of the IIHF World Junior Championship for the first time ©IIHF

Germany withstood a stirring fightback from Switzerland to claim a 5-4 victory and secure their place in the quarter-finals of the International Ice Hockey Federation (IIHF) World Junior Championship.

Switzerland battled back from 4-0 and 5-2 down to get within a goal of the Germans only to fall short as their campaign came to an end.

Two goals apiece from John Peterka and Tim Stutzle saw Germany take a commanding lead in the Group A clash at Rogers Place in Edmonton in Canada.

Switzerland responded in the third and final period with goals from Noah Delemont and Ronny Daehler to close the gap to 4-2.

Peterka completed his hat-trick to re-establish a three-goal lead for Germany.

Noah Meier and Simon Knak then struck late on to give Switzerland hope and set up a tense finale.

Switzerland have been eliminated from the tournament, while Germany advance to the knockout stage for the first time - despite a  build-up marred by a COVID-19 outbreak.

Russia, who had already booked their spot in the last eight, pulled off a dramatic 4-3 overtime victory over Sweden in Group B.

Marat Khusnutdinov bagged the winner with six seconds left as Russia ended Sweden’s all-time record preliminary-round winning streak of 54 games.

Germany demonstrated their resilience to see off a plucky Swiss side in Edmonton ©IIHF
Germany demonstrated their resilience to see off a plucky Swiss side in Edmonton ©IIHF

Yegor Afanasiev opened the scoring for Russia before Sweden levelled through Arvid Costmar.

Russia went ahead again when Rodion Amirov netted only for Alexander Holtz to get Sweden back on level terms.

Kirill Kirsanov bagged Russia’s third before Noel Gunler struck for Sweden to send the match into overtime.

Sweden had not lost a preliminary-round game since 2006, but that run came to an end when Khusnutdinov scored.

Finland maintained their perfect start to Group A with a 6-0 thrashing of Slovakia.

Captain Anton Lundell led the attack with a goal and two assists, while Sami Helenius bagged a brace.

There were also goals for Topi Niemela, Kasper Simontaival and Santeri Hatakka in the dominant victory.

The loss keeps Slovakia in third spot with four points, but they have already qualified for the quarter-finals.

Finland, who have also advanced to the last eight, are now set to close out the group stages with a much-anticipated battle with fellow unbeaten side Canada to determine top spot in Group A.

Tomorrow is also expected to see the two remaining Group B matches played, with Sweden facing the United States and the Czech Republic meeting Austria.