Toronto 4, Columbus 2
Zach Hyman scored the go-ahead goal late in the third period and added another into an empty net as the Toronto Maple Leafs came back to defeat the visiting Columbus Blue Jackets 4-2 Monday night.
NY Rangers 2, Dallas 1
Rookie Filip Chytil scored for the fourth consecutive game, netting the tiebreaking goal early in the third period Monday as the New York Rangers ran their home winning streak to six games with a 2-1 victory over the Dallas Stars on Monday night.
Buffalo 5, Pittsburgh 4
Jack Eichel scored 45 seconds into overtime Monday as the Buffalo Sabres erased a three-goal deficit to win their sixth straight game, 5-4 over the host Pittsburgh Penguins.
Washington 5, Montreal 4
Lars Eller scored with 1:26 left in overtime to give the Washington Capitals a come-from-behind, 5-4 victory over the host Montreal Canadiens on Monday night.
Florida 7, Ottawa 5
The Florida Panthers sustained a potentially devastating injury to 2017 All-Star center Vincent Trocheck but still prevailed 7-5 over the host Ottawa Senators on Monday night.
Los Angeles 2, St. Louis 0
Cal Petersen made 29 saves for his first career shutout in his third NHL start, all in the past four days, to lead the visiting Los Angeles Kings to a 2-0 win against the St. Louis Blues on Monday.
Nashville 3, Tampa Bay 2
Ryan Johansen scored what proved to be the game-winning goal and also had an assist, and Pekka Rinne made 29 saves to lead the host Nashville Predators to a 3-2 victory over the Tampa Bay Lightning on Monday night.
Calgary 7, Vegas 2
Matthew Tkachuk collected two goals and two assists, and Johnny Gaudreau had a career-high-tying four-point game as the host Calgary Flames rode a five-goal first period to a 7-2 thrashing of the Vegas Golden Knights on Monday night.
Winnipeg 6, Vancouver 3
Patrik Laine scored three goals as the visiting Winnipeg Jets beat the Vancouver Canucks 6-3 Monday night.