NEWARK, N.J. -- Taylor Hall extended his point-scoring streak to 19 games, Travis Zajac scored two power-play goals and the New Jersey Devils snapped a three-game skid with a 6-4 win over the Montreal Canadiens on Tuesday night.
Hall's consecutive-points streak is the longest in the NHL this season. Hall, who had two assists, has recorded points in his last 26 appearances dating to Jan. 2. He missed three games before the All-Star break with a thumb injury during that span.
Stefan Noesen, Blake Coleman, Patrick Maroon and Brian Boyle also scored for the Devils. Keith Kinkaid made 29 saves.
Complete coverage of the Philadelphia Flyers and their rivals in the NHL from NBC Sports Philadelphia.
Jacob de la Rose scored twice for the Canadiens, who had picked up at least one point in their previous seven games (3-0-4). Brendan Gallagher and Byron Froese had the other goals.
The Devils dominated the opening period, taking a 4-0 lead while outshooting the Canadiens 17-5 (see full recap).
Marchand's monster night lifts Bruins to OT win
BOSTON -- Brad Marchand completed his hat trick 34 seconds into overtime and the Boston Bruins, who twice squandered a two-goal lead in regulation, escaped with a 6-5 victory over the Detroit Red Wings on Tuesday night.
It was a team-record 11th regular-season overtime goal for Marchand, who also had two assists.
Torey Krug had two goals and two assists, and David Pastrnak had three assists for the Bruins, who won for the fourth game in a row.
Anton Khudobin made 30 saves for Boston, which led 2-0 after 52 seconds and never trailed but needed overtime after Martin Frk made it 5-5 midway through the third period.
Anthony Mantha had two goals and two assists for Detroit, which has lost four straight, seven of nine and 17 of 26 since it last topped .500 on Jan. 5.
Jared Coreau was beaten by the first two shots he faced and stopped just 12 of 16 shots before he was replaced 3:27 into the second period. Jimmy Howard faced 19 shots and saved 17 of them (see full recap).
Blue Jackets pound Golden Knights for crucial victory
COLUMBUS, Ohio -- Joonas Korpisalo stopped 37 shots, Artemi Panarin and Pierre Luc-Dubois each had a goal and two assists, and the Columbus Blue Jackets beat the Vegas Golden Knights 4-1 on Tuesday night.
Zach Werenski and Ian Cole also scored for the Blue Jackets, winners of two straight and four of their last six. The victory over the Pacific Division-leading Golden Knights helped Columbus hold onto the second wild card in the Eastern Division with 15 games remaining.
Marc-Andre Fleury -- a Blue Jacket-killer in the playoffs last year for Pittsburgh -- had 17 saves for the Golden Knights, who have lost four of five.
Korpisalo was solid standing in for ill starter Sergei Bobrovsky as Vegas outshot Columbus 38-21 in a tight-checking game that reflected the urgency for the Blue Jackets, who are in a tight race with Florida and Carolina for the final wild card (see full recap).