PITTSBURGH (AP) — Phil Kessel scored two power-play goals and Derick Brassard added two scores as Pittsburgh ran its winning streak to four games.
Patric Hornqvist scored his 13th of the season. Sidney Crosby and Evgeni Malkin each finished with two assists. Crosby has registered points in nine of his last 11 home games and has 24 points in his last 18 games. Matt Murray stopped 27 shots for his fourth straight win since returning from a lower-body injury.
Dylan Larkin extended his career-long, 12-game point streak with his 16th goal of the season for Detroit. Andreas Athanasiou returned from a two-game absence due to an upper-body injury and scored his 12th of the season. Jimmy Howard made 35 saves.
BLUE JACKETS 4, RANGERS 3 OT
NEW YORK (AP) — Pierre-Luc Dubois scored 31 seconds into overtime and Columbus won its fifth straight victory.
Dubois’ 14th goal came after Columbus tied the game with less than three minutes left in regulation. Blue Jackets backup goaltender Joonas Korpisalo made 19 saves for the win.
Oliver Bjorkstrand, David Savard and Zach Werenski also scored for the Blue Jackets.
Chris Kreider scored twice and Jimmy Vesey added a goal for New York. Henrik Lundqvist made 25 saves.
BLACKHAWKS 5, WILD 2
CHICAGO (AP) — Patrick Kane had a hat trick, Brandon Saad scored twice and Chicago picked up its fourth win in five games.
Collin Delia made 46 saves, and Jonathan Toews, Erik Gustafsson and Dylan Strome each had two assists for Chicago, tied for last place with St. Louis in the Central Division.
Kane completed his first hat trick since March 2017. He leads the Blackhawks with 20 goals and 47 points and has five goals and five assists during a six-game point streak.
Zach Parise and Eric Staal scored for the Wild, who dropped their season-worst fifth straight (0-4-1).
CANUCKS 4, OILERS 2
EDMONTON, Alberta (AP) — Elias Pettersson and Antoine Roussel each had a goal and an assist for Vancouver.
The Canucks scored four goals on their first six shots. Tyler Motte and Brock Boeser also scored for Vancouver, which is 7-2-1 in its last 10 games.
Ryan Nugent-Hopkins and Leon Draisaitl scored for the Oilers, who have lost four straight.
Oilers goalie Mikko Koskinen gave up all four goals and made just two saves before being replaced by Cam Talbot, who stopped all 14 shots he faced.
Jacob Markstrom made 30 saves in the win for the Canucks.
LIGHTNING 6, FLYERS 5 OT
TAMPA, Fla. (AP) — Alex Killorn scored 18 seconds into overtime and Tampa Bay, after blowing a three-goal lead in the third period, extended its point streak to 13 games.
Steven Stamkos had two goals and two assists, and Nikita Kucherov added a goal and three assists for the Lightning, who are 12-0-1 during their current run.
Brayden Point and Tyler Johnson had the other Tampa Bay goals, and Andrei Vasilevskiy made 28 saves.
Dale Weise, Robert Hagg, Ivan Provorov, Michael Raffl and Claude Giroux scored for the Flyers. Michal Neuvirth stopped 31 shots.
BLUES 4, SABRES 1
ST. LOUIS (AP) — Robert Thomas had a goal and an assist and Jake Allen made 30 saves to lead St. Louis past Buffalo.
Jay Bouwmeester, Pat Maroon and Ryan O’Reilly scored for the Blues.
Jack Eichel scored his 15th goal of the season in the second period for the Sabres. Carter Hutton stopped 28 of 32 shots in his first appearance against St. Louis after spending the previous two seasons with the Blues.
STARS 2, PREDATORS 0
NASHVILLE, Tenn. (AP) — Anton Khudobin made a career-high 49 saves to lead Dallas over slumping Nashville.
Tyler Pitlick and Mattias Janmark scored for Dallas, which has won two of three.
Pekka Rinne stopped 28 shots for the Predators, who have lost five straight.
Khudobin posted his first shutout of the season and seventh of his career.
FLAMES 4, JETS 1
WINNIPEG, Manitoba (AP) — Johnny Gaudreau had a hat trick as Calgary ended a three-game winless streak.
Mark Jankowski had a short-handed, third-period goal for Calgary. Sean Monahan contributed three assists and Elias Lindholm added a pair.
Adam Lowry scored for the Jets, who had won their previous two games and had a four-game win streak at home halted.
David Rittich made 35 saves for Calgary, and Connor Hellebuyck stopped 24 shots for Winnipeg.
GOLDEN KNIGHTS 2, AVALANCHE 1
LAS VEGAS (AP) — Brandon Pirri scored his fourth goal of the season midway through the third period to send Vegas past Colorado.
Pirri, recalled from the AHL’s Chicago Wolves earlier in the day, blistered a shot from the point past goaltender Philipp Grubauer with 9:49 left.
Vegas staved off back-to-back power plays for Colorado in the final six minutes.
Paul Stastny celebrated his 33rd birthday with a goal for Vegas, and Marc-Andre Fleury made 31 saves to improve to 21-10-4. He earned his 50th win overall with the Golden Knights.
J.T. Compher scored for the Avalanche, and Grubauer (8-4-3) made 41 saves.
SHARKS 4, DUCKS 2
SAN JOSE, Calif. (AP) — Brent Burns scored midway through the third period of his 1,000th career game and led San Jose to a victory over Anaheim.
Burns scored his fifth goal at 10:21 of the third period to break a 2-2 tie, and the Sharks snapped a three-game losing streak. The 33-year-old Burns was playing in his 428th consecutive regular-season game. The 2017 Norris Trophy winner as the league’s top defenseman hasn’t missed a game since November 2013.
Marcus Sorensen, Melker Karlsson and Tomas Hertl also scored for San Jose. Barclay Goodrow had two assists and Martin Jones had 26 saves.
Jakob Silfverberg and Kiefer Sherwood scored for Anaheim, which lost its fourth straight game after winning four in a row and nine of 10.
KINGS 2, COYOTES 1
LOS ANGELES (AP) — Dustin Brown scored the go-ahead goal early in the third period for Los Angeles.
Jake Muzzin also scored for the last-place Kings, who have won a season-high four consecutive games. Jonathan Quick made 26 saves.
Jakob Chychrun had a power-play goal and Darcy Kuemper stopped 24 shots for the Coyotes, who won their previous two.
More AP NHL: https://apnews.com/tag/NHL and https://twitter.com/AP_Sports