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.
HURRICANES 6, ISLANDERS 4
UNIONDALE, N.Y. (AP) — Alexander Semin netted his 200th NHL goal, Jiri Tlusty scored twice and had two assists, and Carolina scored four third-period goals and overcame three deficits to send New York to its fifth straight loss.
Semin got help on his milestone goal as his shot from the right-wing boards hit the helmet of Islanders defenceman 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.
Former Islander Tim Wallace and Jeff Skinner also had goals for the Hurricanes, who are 3-1-1 on a trip that ends Tuesday at New Jersey.
Matt Moulson scored two goals and Frans Nielsen and John Tavares had a goal apiece for New York.
MAPLE LEAFS 5, FLYERS 2
TORONTO (AP) — Colton Orr and Matt Frattin scored goals 28 seconds apart in the second period and Toronto got its second victory in six games at home this season.
Dion Phaneuf, Clarke MacArthur and James van Riemsdyk, against his former team, also scored for Toronto.
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.
Scrivens finished with 32 saves.
Wayne Simmonds and Tye McGinn scored for Philadelphia.
KINGS 4, BLUES 1
ST. LOUIS (AP) — Jeff Carter scored twice for the first time since the Stanley Cup clincher, helping Los Angeles keep slumping St. Louis down.
Brian Elliott made 19 saves in a surprise start for the Blues a day after Jaroslav Halak was activated from injured reserve.
Jonathan Bernier was solid with 21 saves in just his second start of the season for the Kings.
Davis Drewiske made it 3-0 at 13:22 of the second period with his first goal of the season on a power play and Jarrett Stoll's second goal of the season that made it 4-1 early in the third.
Alex Steen scored on a power play in the final minute of the second for St. Louis with Andy McDonald earning his 300th career assist.
COYOTES 3, AVALANCHE 2
DENVER (AP) — Shane Doan scored his second goal of the game at 4:01 of overtime and Mike Smith stopped 41 shots, helping Phoenix rally for the win over slumping Colorado.
With time winding down, Avs defenceman 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.
WILD 2, FLAMES 1, SO
CALGARY, Alberta (AP) — Mikko Koivu scored the winner in the shootout and Minnesota got its first road victory of the season.
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 Calgary to its 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.