PRAGUE -- Switzerland edged Germany 1-0 and Belarus beat Denmark 5-1 for their second victories at the ice hockey world championship on Tuesday.
The defeat is another blow for Germany's campaign after a humiliating 10-0 loss to Canada in its previous game on Sunday.
Denis Hollenstein ended the deadlock with a backhand shot in the final period with 7:44 remaining.
Swiss goaltender Leonardo Genoni made 18 saves for his shutout.
Switzerland is third in Group A in Prague with seven points from three games, while Germany has three points.
"We played way better than against Canada," he said. "We did a lot of good things in this game, so we probably take that to the next game and try to do better next time."
The top four teams in each of the two groups of eight will advance to the quarterfinals.
In Ostrava, Artur Gavrus, Evgeni Kovyrshin and Ilya Shinkevich rallied Belarus to a 5-1 victory with second-period goals to move to their team to second place in Group B with seven points from three games.
Kovyrshin added one more in the final period.
"I thought the last two periods we played really strong," Belarus goalie Kevin Lalande said. "We have to play 60 minutes against teams like Finland, USA and Russia. If we take one minute off, it's gonna hurt us."
Denmark has one point.
In late matches Tuesday, Slovakia plays Slovenia and France faces Austria.