Boston 4, Tampa Bay 3
Rookie David Pastrnak recorded a pair of goals for the second straight contest as host Boston extended its winning streak to four games.
Detroit 3, Buffalo 1
Tomas Tatar scored to help visiting Detroit extend Buffalo’s losing streak to eight games on a night when the host honored one of its all-time greats.
NY Islanders 3, NY Rangers 0
Jaroslav Halak made 27 saves to record his 34th career shutout while rookie Anders Lee and Nikolay Kulemin each scored for the second straight contest as the visiting Islanders cooled off their red-hot neighborhood rival.
Pittsburgh 7, Minnesota 2
David Perron scored twice and set up another tally as host Pittsburgh erupted for its second-highest goal output of the season.
Carolina 3, Colorado 2
Swedes Victor Rask and Elias Lindholm scored in the shootout as host Carolina edged Colorado.
St. Louis 4, Edmonton 2
Vladimir Tarasenko and captain David Backes each scored one goal and set up another as host St. Louis extended its winning streak to five games.
Nashville 5, Vancouver 1
Colin Wilson collected two goals and two assists as host Nashville overcame an injury to All-Star Pekka Rinne to record its fourth straight victory.
Winnipeg 8, Florida 2
Mathieu Perreault tied a franchise record with four goals and defenseman Dustin Byfuglien added two and an assist as host Winnipeg rolled past Florida.
Dallas 5, Ottawa 4
Rookie defenseman John Klingberg scored twice during a four-goal second period as host Dallas erased a two-goal deficit to halt its four-game losing streak (0-2-2).
San Jose 3, Arizona 2
Defenseman Brenden Dillon scored his first goal of the season early in the third period to snap a tie as visiting San Jose moved into second place in the Pacific Division.