TORONTO (AP) -- Phil Kessel scored three goals as Toronto rallied from a two-goal deficit to beat Anaheim 4-2 Tuesday night to deny the Ducks a club record eighth straight win.
It was a Jekyll and Hyde performance for the Maple Leafs, who were booed off the ice after a woeful first period that saw them outplayed, outshot 6-2 and outscored 1-0. Kessel struck twice in the second period sandwiched around a goal by Dion Phaneuf. Kessel completed his hat trick at 8:11 of the third period.
Kessel, whose offense had been sporadic at best this season, upped his goal total to five. The Leafs' sniper had a chance to go for a fourth late in the game but chose to pass it to linemate Tyler Bozak, who failed to convert.
Nick Bonino and Mathieu Perreault scored for Anaheim.
CANUCKS 5, ISLANDERS 4, OT
UNIONDALE, New York (AP) -- Brad Richardson banked in a shot off goalie Evgeni Nabokov 2:16 into overtime to lift Vancouver over the New York.
The Canucks weren't dismayed by allowing the tying goal to Frans Nielsen with 1:12 left in regulation, and skated off with a win. Richardson flung the puck in front and it found its way past Nabokov on Vancouver's 33rd shot.
With Nabokov pulled, Nielsen fired the rebound of defenseman Andrew MacDonald's shot into the open left side of the net, past the outstretched glove of Roberto Luongo to tie it at 4.
Chris Higgins had given the Canucks their first lead of the game -- 4-3 -- with 17.2 seconds left in the second.
Ryan Kesler, Daniel Sedin and Henrik Sedin also scored for Vancouver.
Matt Moulson had two goals and Brock Nelson also scored for the Islanders.
BLACKHAWKS 3, PANTHERS 2, SO
SUNRISE, Florida (AP) -- Jonathan Toews and Patrick Sharp each scored in the shootout to lead Chicago to victory over Florida.
Toews also scored in regulation, Bryan Bickell added a goal and Corey Crawford made 20 saves.
Sharp beat goalie Jacob Markstrom on the glove side for the deciding goal. The Blackhawks have won five of their past six games and extended their point streak to six games.
Florida has lost four of its last five games and has lost to Chicago four straight times.
Dmitry Kulikov and Tomas Fleischmann scored for the Panthers and Tim Thomas stopped 25 shots before leaving with 2:59 left in the game due to an apparent lower body injury. Markstrom entered the game and made two saves.
BLUE JACKETS 4, DEVILS 1
COLUMBUS, Ohio (AP) -- Sergei Bobrovsky stopped 24 shots and James Wisniewski had a goal and two assists to lead Columbus to victory over struggling New Jersey.
The loss dropped the Devils to 0-5-2 on the road and 1-5-3 on the season.
Brandon Dubinsky had a goal and an assist, and Cam Atkinson and Marian Gaborik also scored for the Blue Jackets, who won for the second time at home after four consecutive losses. They are 13-3-3 in their last 19 home games.
The Devils led 1-0 after Michael Ryder's power-play goal in the second period, but Dubinsky responded with a man-advantage goal. Atkinson and Wisniewski, still battling the flu, each added unassisted goals.
OILERS 4, CANADIENS 3
MONTREAL (AP) -- Jeff Petry and Ryan Jones scored in the third period to lift Edmonton past Montreal.
Ales Hemsky and Ladislav Smid also scored for Edmonton, while Devan Dubnyk made 29 saves.
Tomas Plekanec, Brendan Gallagher and Brian Gionta scored for Montreal. Carey Price stopped 28 shots.
After Plekanec and Gallagher gave Montreal a 2-0 lead in the first period, Edmonton scored four consecutive goals to take control.
Hemsky and Smid scored 2:47 apart in the second period to tie it with about 4? minutes left in the period. Petry put Edmonton ahead for good at 7:59 of the third and Jones made it 4-2 nearly 2 minutes later.
WILD 2, PREDATORS 0
ST. PAUL, Minnesota (AP) -- Josh Harding stopped 16 shots for his first shutout of the season in Minnesota's victory over Nashville.
Justin Fontaine scored late in the second period and Jason Pominville added an empty-net tally for the Wild, who have scored just seven goals in the past five games.
Pekka Rinne made 27 saves for Nashville, which failed to get a point for the first time in six games. The Predators have allowed just five goals in regulation the last four games, going 2-1-1 in that stretch.
Minnesota played with just five defensemen much of the game after losing top-line defenseman Jonas Brodin less than 5 minutes into the game when a dump-in by Gabriel Bourque hit Brodin in the face. Leaving blood on the ice, Brodin went straight to the Wild locker room.