Defenseman Brent Burns scored the winner as San Jose defeated Toronto 5-4 Thursday, the Sharks enjoying a second straight overtime victory against a Maple Leafs team that suffered a second extra period in a row. Burns, who also had two assists on the game, took a pass from center Joe Thornton and fired home his 11th goal at 2:13 of overtime. Joe Pavelski, Patrick Marleau, Marc-Edouard Vlasic and Matt Nieto also scored for the Sharks. Peter Holland, Leo Komarov, James van Riemsdyk and Michael Grabner scored for the Maple Leafs. Panthers 5, Devils 1 Brandon Pirri had a goal and two assists as Florida Panthers rolled past New Jersey at Prudential Center. Dmitry Kulikov, Jussi Jokinen, Reilly Smith and Logan Shaw also scored for the Panthers. Al Montoya, who stopped 15 shots, allowed three goals over his past three starts. Kyle Palmieri scored his 14th goal of the season while Corey Schneider stopped 21 shots in the losing effort for the Devils. Flyers 2, Canucks 0 Steve Mason recorded his first shutout of the season as Philadelphia topped Vancouver at Wells Fargo Center. Michael Raffl and Sean Couturier provided the goals for the Flyers. Jacob Markstrom stopped 30 shots in the loss for the Canucks. Sabres 3, Ducks 0 Chad Johnson made 44 saves to lead Buffalo over the Anaheim. Evander Kane, Jake McCabe and Jamie McGinn scored for the Sabres, who had the upper hand throughout the game despite being out-shot 44-22. John Gibson made 19 saves for the Ducks, who lost for the fifth time in their last eight games. Kings 3, Canadiens 0 Two quick goals in the second period lifted Los Angeles over Montreal at the Bell Centre. Jonathan Quick stopped 45 shots for the Kings while Mike Condon made 17 saves for Montreal, which was shut out for the first time this season. Drew Doughty, Anze Kopitar and Marian Gaborik scored for Los Angeles. Blues 2, Predators 1 Vladimir Tarasenko scored a power-play goal with 5:20 left in the third period to snap a tie and lift St Louis over Nashville. It was the fourth consecutive game with a goal for Tarasenko, tying the longest goal-scoring streak of his career. David Backes scored the other goal for the Blues while Roman Josi scored on a power-play for the Predators. Wild 5, Rangers 2 A pair of goals 40 seconds apart midway through the third period broke open a one-goal game and lifted Minnesota over the New York Rangers at Xcel Energy Center. Jason Pominville and Chris Porter each beat Henrik Lundqvist with backhand shots in short order to give the Wild a much-needed cushion in a tight game. Mikko Koivu, Ryan Suter and Matt Dumba also scored for the Wild while Dominic Moore and Ryan McDonagh scored for the Rangers. Other results: Blackhawks 4, Oilers 0; Flames 3, Stars 1; Avalanche 2, Islanders 1; Blue Jackets 7, Coyotes 5. — Reuters