DAVOS, Switzerland -- Jeff Tambellini scored the winning goal as Canada advanced to the Spengler Cup semifinals with a 5-2 win over Jokerit on Monday. 

Tambellini fired the puck over the shoulder of Jokerit goaltender Riku Helenius at 18:33 of the second period to give Canada its first lead of the game at 3-2.

It was Canada's only even-strength goal of the game, as special teams came up big for the Canadians.

Down 2-0 just over four minutes into the game, Canada drew level on power-play goals from Micki DuPont and Alexandre Giroux.

After Tambellini's goal, Canada put the game away with third-period short-handed goals from Brett McLean and Marc-Andre Gragnani.

Drew MacIntyre stopped 25 shots for Canada, which killed off 10 Jokerit power plays and scored on two of its chances with the man advantage.

Linus Omark had a goal and an assist for Helsinki-based Jokerit. Steve Moses also scored while Helenius made 13 saves.

Canada will play Switzerland's HC Geneve-Servette, the tournament's defending champion, in Tuesday's semifinal.