MONTREAL (AP) — Brian Gionta and the Buffalo Sabres ended their 14-game losing streak — the longest in team history — by beating the Montreal Canadiens 3-2 on Tuesday.

Gionta, a former Canadiens captain, capped a three-goal first period for the Sabres, who won three of four meetings with Montreal this season. Drew Stafford and Matt Moulson also scored for Buffalo.

Brandon Prust and David Desharnais had the goals for the Canadiens, who have lost two in a row at home. Montreal outshot Buffalo 34-18.

The Sabres were three losses short of the NHL record for consecutive defeats set by the 1974-75 Washington Capitals and 1992-93 San Jose Sharks.

Nashville's Mike Fisher had a goal and two assists as Nashville handed Toronto its club record-equaling 10th straight loss, 4-3.

Seth Jones, Shea Weber and Colin Wilson also scored for the Predators, winners of two straight.

Daniel Winnik, Nazem Kadri and Mike Santorelli scored for the Maple Leafs, who are 0-9-1 in their past 10 games

At Washington, Troy Brouwer scored two goals and Braden Holtby stopped 27 shots as the Capitals beat the Los Angeles Kings 4-0 for its second win in eight games.

Playing in his 500th career game, Brouwer staked the Capitals to a 2-0 lead with a goal in each of the first two periods. It was his first multigoal game of the season and only the third with multiple points.

Vladimir Tarasenko leveled the game late in the third period and then Jaden Schwartz scored in overtime as the St. Louis Blues edged the Tampa Bay Lightning 2-1.

The Blues matched a club record with points in 12 consecutive games. They have won six straight.

The Minnesota Wild blanked the Chicago Blackhawks 3-0 for their fourth straight win after Devan Dubnyk stopped 24 shots in his third shutout since joining Minnesota in mid-January.

Mikko Koivu, Jason Zucker and Mikael Granlund scored for the Wild. Since being acquired in a trade with Arizona, Dubnyk is 6-1 with a 1.57 goals-against average. He has four shutouts overall this season.

Mike Cammalleri scored the go-ahead goal for New Jersey early in the third period as the Devils extended its best run of the season with a 2-1 win over the Ottawa Senators, while Luca Sbisa scored 36 seconds into overtime as the Vancouver Canucks defeated the Winnipeg Jets 3-2.

In other games, the Florida Panthers beat the New Islanders 4-2, the Phoenix Coyotes downed the Columbus Blue Jackets 4-1 and the Colorado Avalanche squeaked past the Dallas Stars 3-2 in a shootout.