Denmark will finish Group B round-robin play as the second seed after beating Switzerland 5-3.
Denmark's storybook start to their first Olympics started with a win over the Czech Republic and a close game against Russia, one of the favorites to win gold in Beijing. The win against Switzerland means the Danes will finish the round-robin with a 2-1 record and second place in Group B, with the final rankings of all 12 teams to be determined on Sunday.
Despite the final score, the Swiss were the first to celebrate. At 15:59, Yannick Weber dropped below the goal line and found Enzo Corvi standing alone in front of the crease. Corvi wasted no time directing the puck behind Sebastian Dahm for the 1-0 goal, the only marker of the first.
But an early period attack gave Denmark the lead. Just 46 seconds in, Peter Regin scored on the man advantage, only to have Frederik Storm tip in a Nicholas Jensen shot 19 seconds later for the 2-1 goal. Mikael Boedker then scored Denmark's third of the game at 13:12 to give them their first two-goal lead of the tournament.
Switzerland struggled to clear the crease and kept allowing the Danes to walk in and create scoring chances. That's exactly what happened 1:55 into the third when Nicolai Meyer skated in and knocked in a Nicholas Jensen rebound past a sprawled Berra for the 4-1 goal.
Switzerland finally had a bit of a resurgence late in the game. At 44:53. Romain Loeffel's one-timer was too much for Dahm to handle, only for Fabrice Herzog to score a similar goal with three minutes left in regulation. Switzerland hoped for a late goal to tie things up, by Frederik Storm's empty-netter finished things off, forcing Switzerland to finish the preliminary round without a victory.