CALGARY, Alberta: Mikko Koivu scored the winner in the shootout and the Minnesota Wild got their first road victory of the season with a 2-1 win over the Calgary Flames on Monday night.

With each team having scored once in the shootout, Koivu sped in on Leland Irving and made a sharp move to his forehand to beat the Flames goaltender.

Alex Tanguay was then stopped by the pad of Niklas Backstrom, sending the Flames to their eighth straight shootout defeat.

Kyle Brodziak scored late in the second period for Minnesota.

Jiri Hudler scored early in the third period for Calgary, which opened up a three-game homestand with the first in a stretch of six games in 10 days.

Coyotes 3 Avalanche 2 : In Denver, Shane Doan scored his second goal of the game at 4:01 of overtime and Mike Smith stopped 41 shots, helping the Phoenix Coyotes rally for a 3-2 win over the slumping Colorado Avalanche.

With time winding down, Avs defenseman Greg Zanon tried to clear the puck from behind his net, but it hit a referee’s stake in the corner and bounced to Kyle Chipchura. He quickly passed it over to a wide-open Doan, who shot it over the shoulder of Semyon Varlamov.

Oliver Ekman-Larsson scored the game-tying goal for the Coyotes midway through the final period as the team won for the fourth time in five games.

Mark Olver and Matt Duchene had goals for the Avalanche, who had four days of rest but still dropped their third straight.

Kings 4 Blues 1: In St.Louis, Jeff Carter scored twice for the first time since the Stanley Cup clincher, helping the Los Angeles Kings keep the slumping St. Louis Blues down.

Brian Elliott made 19 saves in a surprise start a day after Jaroslav Halak was activated from injured reserve, led the team onto the ice for the pregame skate and was listed on the game sheet. Halak apparently tweaked a groin strain.

Jonathan Bernier was solid with 21 saves in just his second start of the season for the Kings. L

Davis Drewiske made it 3-0 at 13:22 of the second period with his first goal of the season on a power play. Alex Steen scored on a power play in the final minute of the second for St. Louis.

Maple Leafs 5 Flyers 2: In Toronto, Colton Orr and Matt Frattin scored goals 28 seconds apart in the second period and the Toronto Maple Leafs earned a win over the Philadelphia Flyers.

Dion Phaneuf, Clarke MacArthur and James van Riemsdyk, against his former team, also scored for Toronto, which got its second victory in six games at home this season.

But the win came at a cost. James Reimer stopped 12 shots before being replaced by Ben Scrivens early in the second period with what appeared to be a left leg injury.

Reimer stayed down before being helped to the locker room without putting any weight on his left leg. The Leafs described the injury as a “lower-body injury.”

Scrivens finished with 32 saves.

Wayne Simmonds and Tye McGinn scored for Philadelphia. Ilya Bryzgalov made 10 saves on 14 shots before being replaced by Brian Boucher after MacArthur’s goal at 6:15 of the second. Boucher finished with nine stops the rest of the way.

Hurricanes 6 Isles 4: In Uniondale, N.Y., Alexander Semin netted his 200th NHL goal and Jiri Tlusty scored twice and had two assists for the Carolina Hurricanes, who scored four third-period goals and overcame three deficits and a poor night of penalty-killing to send the New York Islanders to their fifth straight loss.

Semin got help on his milestone goal as his shot from the right-wing boards hit the helmet of Islanders defenseman Travis Hamonic and caromed off the post past goalie Rick DiPietro at 5:33 of the third period.

Carolina tied it 3-3 just 30 seconds into the third when Semin fed a pass to Tlusty for his first goal. Eric Staal scored at 9:09 to make it 5-3, and Tlusty added an empty-netter with 10.3 seconds remaining to give him a four-point night.

Blue Jackets 6 Sharks 2: In Columbus, Ohio, Brandon Dubinsky had a goal and an assist and the Columbus Blue Jackets had their biggest offensive output of the season against the NHL’s stingiest defense in a 6-2 victory over the San Jose Sharks.

James Wisniewski and Nikita Nikitin added goals, Cody Goloubef picked up his first NHL goal and Vinny Prospal and Mark Letestu tied a franchise record by scoring 8 seconds apart in the third period. Nick Foligno and Matt Calvert each had two assists.

Columbus scored 43 seconds into the game, added two goals 1:11 apart in the second period and then scored three goals in the opening 5:45 of the final period.

Patrick Marleau and Joe Pavelski scored for the Sharks, who have lost five in a row after a 7-0 start.