Pittsburgh Penguins 3, Buffalo Sabres 1
BUFFALO, N.Y. -- Nick Bonino scored with 5:29 remaining to lead the Pittsburgh Penguins to a 3-1 win over the Buffalo Sabres on Tuesday night.
Sidney Crosby and Conor Sheary also scored for Pittsburgh, which clinched a playoff berth for the 11th consecutive season. Matt Murray made 29 saves.
Sam Reinhart scored for Buffalo. Robin Lehner made 31 saves and was terrific throughout. Lehner stopped three breakaways in the first two periods.
Washington Capitals 4, Calgary Flames 2
WASHINGTON -- T.J. Oshie scored his 30th goal of the season as Washington used a second-period shooting barrage to wear down streaking Calgary, ending Brian Elliott's win streak at 11 straight.
Ottawa Senators 3, Boston Bruins 2
BOSTON -- Craig Anderson made 34 saves and Kyle Turris scored his second goal of the game 4:04 into the third period, allowing Ottawa to end a four-game losing streak with an important victory over Boston.
Tom Pyatt also scored for the Senators.
David Krejci and Torey Krug scored for the Bruins, who got both goals on the power play.
New Jersey Devils 3, New York Rangers 2 (OT)
NEWARK, N.J. -- Joe Blandisi scored with 54.6 seconds remaining in overtime to give New Jersey a victory over New York at Prudential Center.
Oscar Lindberg and Rick Nash scored for the Rangers.
Arizona Coyotes 5, Tampa Bay Lightning 3
TAMPA, Fla. -- Tampa Bay lost its third straight as it struggles to stay in the wild-card mix, falling to Arizona.
Radim Vrbata and Oliver Ekman-Larsson scored in the third period, while Connor Murphy, Christian Fischer and Christian Dvorak also scored for the Coyotes, who ended a three-game losing streak.
Victor Hedman, Nikita Kucherov and Vladislav Namestnikov scored for the Lightning, who remain four points behind the Toronto Maple Leafs for the second wild card into the Stanley Cup Playoffs from the Eastern Conference with 10 games remaining.
Carolina Hurricanes 4, Florida Panthers 3
SUNRISE, Fla. -- Jeff Skinner scored the go-ahead goal, his second of the game, with 3:55 left in the third period as Carolina defeated Florida at the BB&T Center.
Teuvo Teravainen and Sebastian Aho also scored for the Hurricanes.
The Panthers got goals from Aleksander Barkov, Reilly Smith and Keith Yandle. It was Barkov's 20th goal -- his second straight year reaching that milestone.
Detroit Red Wings 2, Montreal Canadiens 1 (OT)
MONTREAL -- Anthony Mantha scored the game-winner with less than a minute to go in overtime to lift Detroit over Montreal at the Bell Centre.
Justin Abdelkader scored in regulation for the Red Wings. Artturi Lehkonen replied for the Canadiens.
Winnipeg Jets 3, Philadelphia Flyers 2
WINNIPEG, Manitoba -- Michael Hutchinson stopped 24 shots as Winnipeg edged Philadelphia.
Mark Scheifele and Blake Wheeler each had a goal and two assists to and Mathieu Perreault had a goal and an assist for the Jets.
Jordan Weal and Matt Read scored for the Flyers, and Steve Mason made 30 saves.
Minnesota Wild 3, San Jose Sharks 2
SAINT PAUL, Minn. -- A pair of goals just a few ticks of the clock apart snapped a second-period tie and helped Minnesota beat San Jose to end a season-worst five-game losing skid.
Martin Hanzal and Charlie Coyle just 15 seconds apart. Matt Dumba also scored, and Devan Dubnyk had 21 saves for the Wild.
Vancouver Canucks 5, Chicago Blackhawks 4 (OT)
Henrik Sedin and Reid Boucher also scored as the Canucks snapped a six-game winless streak.
Ryan Hartman scored twice as the Blackhawks erased a three-goal deficit in the third period. Marian Hossa and Richard Panik also scored for the Blackhawks.
St. Louis Blues 4, Colorado Avalanche 2
DENVER -- Magnus Paajarvi scored the tiebreaking goal early in the third period, Jordan Schwartz added to the lead later in the frame, and St. Louis stayed hot with a win over Colorado.