The Nashville Predators made Anaheim goaltender Viktor Fasth work hard to continue the perfect start to his NHL career.
Nick Bonino and Corey Perry scored in the shootout, and the visiting Ducks beat the Predators 3-2 on Saturday night to earn their fourth straight victory and eighth in their past nine games.
In the tiebreaker, Fasth allowed just one of three Nashville shooters to score. The 30-year-old improved to 8-0-0 on the season, with four of those victories coming in shootouts.
"We weren't on it right from the start, but we battled our way into the game," Fasth said.
Patrick Maroon's first career goal tied the score at 2-2 at 16:08 of the second period. Kyle Palmieri had the puck on the left boards and threw it in front, where Maroon was able to tip the puck past Nashville goalie Pekka Rinne.
"We were down 2-1, so we knew what we had to do," Maroon said.
"We had to create some energy and create offense and throw pucks at the net and go to the net."
Oilers 6, Avalanche 4: Magnus Paajarvi scored the go-ahead goal in the closing minutes as host Edmonton used a team-record 56 shots to rally from a three-goal deficit and beat Colorado.
Jordan Eberle and Ales Hemsky each had two goals, and Ryan Nugent-Hopkins also scored for the Oilers, who trailed 3-0 and 4-1 before storming back.
Edmonton topped its previous team record of 55 shots against the Minnesota North Stars in 1986.
Coyotes 5, Blue Jackets 3: Martin Hanzal had two goals and an assist and host Phoenix won for the third time in four games with a victory over Columbus.
Hanzal scored the final two goals of the game, the first a rare Phoenix power-play score to break a 3-3 tie with 11:42 to play. He added an empty-net goal with 1:04 remaining.
The Coyotes had gone 17 power plays without scoring before Hanzal ended the drought.
Radim Vrbata scored for Phoenix before leaving the game in the second period with a lower body injury.
Maple Leafs 3, Senators 0: Ben Scrivens stopped 34 shots for his first career shutout as host Toronto defeated Ottawa.
Scrivens was making his second straight start since incumbent James Reimer injured a knee in Monday night's 5-2 win over Philadelphia.
Frazer McLaren, Tyler Bozak and John-Michael Liles scored for Toronto, which earned its fifth win in six games.
Lightning 6, Panthers 5: Benoit Pouliot scored two goals, including the winner in overtime, and Tampa Bay defeated host Florida to end a six-game losing streak.
The Lightning's Teddy Purcell scored with 11 seconds left in regulation to tie the score.
Islanders 5, Devils 1: John Tavares scored three goals and assisted on another to lead host New York over New Jersey.
Evgeni Nabokov made 30 saves for the Islanders, who beat the Rangers 4-3 in a shootout Thursday night.
Canadiens 4, Flyers 1: Rookie Brendan Gallagher had a goal and an assist before leaving the game with an upper-body injury and host Montreal downed Philadelphia for its third win in a row. Gallagher left four minutes into the third period after being hit into the boards by Luke Schenn and did not return.
Red Wings: Forward Johan Franzen was placed on injured reserve. Franzen has missed Detroit's past two games because of a hip injury.