DAVOS, Switzerland - Czech forward Peter Cajanek scored a hat trick and Moscow Dynamo hung on for a 5-3 win over Canada on Wednesday in the final of the Spengler Cup.
Canada rallied from 3-0 down and Randy Robitaille closed the gap to 4-3 with a quick shot from the slot midway through the third. But Maxim Pestushko grabbed a Serge Aubin turnover at the Canadian blue-line and roofed a wrist shot past Daren Machesney with less than three minutes remaining to seal the win.
Canada had beaten Dynamo 6-3 on Tuesday to qualify for the championship game and a chance at back-to-back titles. But the Russian club, who had already qualified for the finals, rested its backup goalie and several others in Tuesday's game.
The Canadians won last year's tournament with a 2-1 victory over Russian club Salavat Yulaev Ufa.
Dynamo led 3-0 before Canada pulled back a pair of goals 18 seconds apart in the last minute of the second period - from Micki Dupont and Hnat Domenichelli, on the power play - to pull within one.
But Cajanek scored 23 seconds in the third to restore a two-goal lead before a crowd of 6,746.
Cajanek and Ivan Neprjaev, on the power play, scored 35 seconds apart midway through the second period to make it 3-0.
Canada has appeared in eight of the last nine championship games, winning the Spengler Cup in 2002, 2003 and last year.
Overall, Canada has won the Spengler Cup 11 times (1984, 1986, 1987, 1992, 1995, 1996, 1997, 1998, 2002, 2003, 2007) since first taking part in the tournament in 1984.
The Spengler Cup, held annually since 1923, is the world's oldest pro international hockey tournament. The event features club teams and a Canadian entry, which in recent years has been made up of European-based players.