Newark, N.J.

Jared McCann scored the go-ahead goal and Roberto Luongo made 23 saves to become the second goalie to win 200 games with two different teams as the Florida Panthers beat the New Jersey Devils 3-2 on Monday night. Luongo also won 252 with Vancouver.

The other netminder to accomplish the feat was Hall of Famer Patrick Roy with 289 wins for Montreal and 262 for Colorado.

Aleksander Barkov and Vincent Trocheck also scored for Florida. Rookies Nico Hischier and Jesper Bratt scored for New Jersey and Corey Schneider made 35 saves.

Penguins 5, Flyers 4 (OT): Sidney Crosby redirected Kris Letang's shot past Philadelphia's Brian Elliott 1:48 into overtime as Pittsburgh rallied for a victory over the Flyers. The Penguins lost goaltender Matt Murray to a leg injury in the second period and trailed by two entering the third before storming back against the reeling Flyers, who have lost eight straight for their worst skid in nearly a decade.

Canadiens 3, Blue Jackets 1: Carey Price made 37 saves, Brendan Gallagher got his 10th goal and Montreal ended Columbus' six-game winning streak.

Jets 7, Wild 2: Seven Winnipeg players each scored a goal.

Blackhawks 7, Ducks 3: DeBrincat had three goals and an assist, Patrick Sharp stopped a 16-game scoring drought and Chicago beat Anaheim.

Avalanche: Colorado captain Gabriel Landeskog was suspended four games without pay by the NHL on Monday for his cross-check on Calgary's Matthew Tkachuk. Landeskog was assessed a minor penalty in the first period on Saturday when he hit Tkachuk in the ribs with his stick, pushing the Flames forward into back of the Colorado net. Landeskog then delivered another blow to the head and neck area of Tkachuk. The 25-year-old Landeskog will forfeit $119,815 under the terms of the collective bargaining agreement. Landeskog has nine goals and eight assists this season.