Boston 2, Florida 1
Brad Marchand continued his torrid stretch by scoring 3:27 into overtime as host Boston won its third straight and continued its mastery of Florida.
Philadelphia 4, Edmonton 1
Jakub Voracek scored twice as host Philadelphia cruised in the opener of a four-game homestand.
Calgary 4, Washington 3
Sean Monahan scored at 4:17 of overtime as visiting Calgary extended its winning streak to three games with a comeback victory.
Carolina 4, Columbus 2
Defenseman Justin Faulk scored his first goal of the season as visiting Carolina held on to hand Columbus its sixth consecutive defeat.
St. Louis 1, New Jersey 0
Jake Allen registered his second shutout in as many starts and Vladimir Tarasenko scored a power-play goal early in the third period as visiting St. Louis won its sixth straight contest by taking the opener of a home-and-home set with New Jersey.
Chicago 5, Montreal 0
Kris Versteeg scored a pair of goals and Corey Crawford registered his 11th career shutout as visiting Chicago broke out of an offensive funk to throttle Montreal.
Ottawa 3, Detroit 1
Defenseman Patrick Wiercioch snapped a tie late in the third period as Ottawa remained unbeaten in regulation at home (3-0-2).
Pittsburgh 4, Minnesota 1
Chris Kunitz scored his fifth goal in three games and Thomas Greiss made 33 saves as visiting Pittsburgh recorded its fifth consecutive victory.
Winnipeg 3, Nashville 1
Captain Andrew Ladd and Mark Scheifele had first-period power-play goals to lift host Winnipeg to its third straight victory.
Los Angeles 3, Dallas 1
Captain Dustin Brown celebrated his 30th birthday by scoring the tiebreaking goal early in the third period as Los Angeles earned its first road win of the season.
Vancouver 5, Colorado 2
Nick Bonino tallied twice as visiting Vancouver scored five unanswered goals en route to its fifth win in six games.
Arizona 3, Toronto 2
Sam Gagner and Antoine Vermette each scored for the second straight game as host Arizona built a three-goal lead and held off a comeback attempt by Toronto.