TAMPERE, Finland -- Host Finland recovered from a first-period scare to defeat Latvia 2-1 for a second victory in two games at the ice hockey world championship on Saturday.
Nashville Predators forward Mikael Granlund, less than a week removed from being eliminated in the NHL postseason back in North America, scored the winner on a power play with 2 minutes, 52 seconds to go in the final period of the Group B game in Tampere. Rudolfs Balcers put Latvia ahead 1-0 in the opening period, then Sakari Manninen equalized on a power play in the middle frame. Manninen added an assist on Granlund's goal.
Finland, runner-up in last year's tournament, shut out Norway 5-0 on Friday, while Latvia lost to the United States 4-1.
Germany rebounded from a loss to Canada the previous day by defeating Slovakia 2-1 in Group A in Helsinki. Matthias Plachta and Leonhard Pfoderl gave Germany a 2-0 advantage, with Kristian Pospisil answering with the lone Slovak goal.
In Group B, Sweden had only three lines available at the opener against Austria, as the team was waiting for the results of the NHL playoffs to complete the roster with players from the Swedish league, whose playoffs finished only on Thursday.
In their opener, the Czech Republic eased past Britain 5-1 in another Group B game. Matej Blumel led the Czech Republic with two goals and an assist.
A three-goal lead after the first period, with New Jersey Devils defenseman Jonas Siegenthaler assisting on all three of those goals, propelled Switzerland to a 5-2 victory over Italy in their opening game in Group A.
The Associated Press contributed to this report.