SUNRISE, Fla. (AP) Jonathan Huberdeau had a goal and an assist, and the Florida Panthers stopped Tampa Bay's seven-game winning streak with a 5-2 victory over Lightning on Saturday night.
The Panthers won their second straight after a four-game skid and increased their lead in the Atlantic Division to five points.
Brian Campbell, Vincent Trocheck, Reilly Smith and Nick Bjugstad also scored for Florida. Roberto Luongo stopped 38 shots.
More from FoxSports
Luongo gave up two goals late in the third period, halting a scoreless streak of 127 minutes, 9 seconds.
Victor Hedman and J.T. Brown scored for the Lightning. Ben Bishop, who allowed four goals in his previous four starts, gave up four on 30 shots. He was replaced by Andrei Vasilevskiy at the start of the third period.
AVALANCHE 3, STARS 1
DALLAS (AP) - Carl Soderberg and Gabriel Landeskog each scored a short-handed goal, and Colorado beat Dallas for its fourth consecutive victory.
Semyon Varlamov made 42 saves for the Avalanche, outshot 43-15. Mikhail Grigorenko added Colorado's final goal with 5:51 remaining.
Jason Demers scored for the Stars, who fell to 2-6-2 in their last 10 games. Antti Niemi stopped 12 shots.
Colorado beat Dallas for the 11th time in 12 meetings during Lindy Ruff's three seasons as Stars coach.
SHARKS 4, WILD 3
SAN JOSE, Calif. (AP) - Joe Pavelski scored the tiebreaking goal with 1:28 to go, leading San Jose to its seventh win in eight games.
Tomas Hertl, Joonas Donskoi and Joel Ward also scored to help the Sharks extend their season-high point streak to eight games. Martin Jones made 25 saves.
San Jose has used its longest point streak since going 7-0-1 in March 2014 to move into second place in the Pacific Division.
Chris Porter, Charlie Coyle and Jarret Stoll scored for the Wild, who have lost six of their past seven games. Darcy Kuemper made 29 saves.
PENGUINS 5, CANUCKS 4
PITTSBURGH (AP) - Evgeni Malkin scored three times to help Pittsburgh rally for the win.
It was Malkin's 10th career hat trick and first since Feb. 25, 2012. Malkin, who leads the team with 23 goals and 47 points, has 19 points in his last 15 games.
Sidney Crosby had a point in a season-best sixth straight game when he scored an empty-net goal. Bryan Rust scored his second of the season for the Penguins, who rallied from a 2-0 deficit for the second time in as many games.
Vancouver's Jannik Hansen also had a hat trick, the second of his career. Bo Horvat scored his ninth for the Canucks, who had a chance to finish their six-game road trip with four wins and nine of 12 possible points.
DUCKS 4, RED WINGS 3
DETROIT (AP) - Corey Perry and Ryan Kesler each scored twice to lift Anaheim to the victory.
The Ducks have won four straight games on the road against the Red Wings and have not lost a regulation game in Detroit since Nov. 5, 2011.
Anaheim was snowed out of its game against the Capitals in Washington D.C. on Friday night.
Darren Helm, Tomas Jurco and Danny DeKeyser scored for the Red Wings, who have not won at home in their last five games (0-4-1).
BRUINS 3, BLUE JACKETS 2, SO
BOSTON (AP) - Ryan Spooner and Torey Krug scored in the shootout, leading the Bruins past the Blue Jackets.
Brad Marchand had a goal in his fourth straight game for Boston, which has won four of five overall. David Pastrnak also scored for the Bruins.
Kerby Rychel and Dalton Prout scored for the Blue Jackets. Prout's goal was his first in 108 games, but Columbus lost its third in a row.
Bruins backup goalie Jonas Gustavsson made 31 saves through overtime. Joonas Korpisalo stopped 32 shots for the Blue Jackets.
CANADIENS 3, MAPLE LEAFS 2, SO
TORONTO (AP) - Max Pacioretty and Lars Eller scored in the shootout, and Montreal stopped a five-game winless streak.
David Desharnais and Tomas Fleischmann scored for the Canadiens in regulation. Mike Condon finished with 17 saves.
Peter Holland had the lone goal for Toronto in the shootout, which followed a busy overtime in which both teams had chances to win it.
After falling behind 2-0 in the first period, the Maple Leafs cut the deficit to 2-1 in the second period and tied it at 4:37 of the third period when Joffrey Lupul scored on a rebound of a shot by Holland that Condon could not hang onto.
Nazem Kadri also scored for Toronto, and Morgan Rielly had two assists in his 200th NHL game.
DEVILS 3, JETS 1
WINNIPEG, Manitoba (AP) - Lee Stempniak scored twice and Corey Schneider made 22 saves, helping New Jersey to the road win.
Stempniak got his 13th goal of the season in the first period and then added another on a redirected shot in the third. Jacob Josefson also scored for the Devils.
The Jets' lone goal was scored late on the power play by Dustin Byfuglien, his 12th of the season.
Schneider improved to 22-14-5 on the season, while Winnipeg's Connor Hellebuyck made 13 saves.
Winnipeg's Mathieu Perreault left in the first period with a lower-body injury after being hit by Devils forward Tuomo Ruutu.
COYOTES 3, KINGS 2
GLENDALE, Ariz. (AP) - Jordan Martinook scored 22 seconds into the third period to snap a tie, Shane Doan had a goal and an assist, and Arizona overcame a bizarre goal by Los Angeles.
Oliver Ekman-Larsson also scored and Louis Domingue stopped 21 shots as the Coyotes snapped a four-game skid and handed the Pacific Division leaders their second consecutive loss.
Nick Shore scored into an open net after Domingue took off his mask during play, and Dustin Brown scored his first goal in 11 games for the Kings, who have dropped three of four to Arizona.
Martinook roofed a backhand over Jonathan Quick off a breakaway on the first shift of the third. Quick had 26 saves.