Tobias Geisser was among the goal scorers for Switzerland ©Getty Images

Switzerland, Norway, Denmark and Hungary won today at the International Ice Hockey Federation (IIHF) World Championship co-hosted by Finland and Latvia.

The Swiss posted their third straight shutout win at the tournament, beating Kazakhstan 5-0.

They are on course to top Group B after gaining nine points from three wins.

Tobias Geisser, Fabrice Herzog, Damien Riat, Nino Niedereiter and Romain Loeffel scored the goals for Switzerland.

Norway needed only one goal to Slovenia after going down to Kazakhstan and Switzerland in their first two games.

Thomas Berg-Paulsen was the hero for Norwegians, scoring the only goal of the game at 14:05.

Keeper Henrik Haukeland stopped all 18 shots for his first career World Championship shutout.

"The teams that are around our rankings are must games for us to win," said Norwegian forward Mathias Trettenes.

"We thought we had a good chance against Kazakhstan but we faded a little in the end.

"Tonight, we stuck with it for 60 minutes, a full team effort."

Hungary edged France 3-2 to shake things up in Group A.

Goals from Bence Stipsicz, Vilmos Gallo and an overtime winner from Istvan Bartalis secured the points for the Hungarians, who moved up to sixth place in the table.

Charles Bertrand broke the deadlock for France before Stipsicz equalised.

Tim Bozon helped France regain the lead, but a defensive blunder saw Gallo make it 2-2 before Bartalis provided the drama with a late winner for Hungary.

Niklas Andersen stood out for the Danes with a goal and two assists as his team hammered Austria 6-2 to remain unbeaten.

"Three wins in three games!" said Andersen.

"It feels good.

"I thought it was obviously a closer game than it looks like on the scoreboard.

"We kind of ran away with it at the end.

"But we're happy.

"That's where we wanted to be after three games.

"And now we take the next game."

Nikolaj Ehlers, captain Jesper Jensen Aabo, Nicklas Jensen, Matias Lassen and Patrick Russell all found the back of the net for Denmark.

Peter Schneider chipped in a goal and an assist for Austria, with Thomas Raffl scoring the other.