Pittsburgh 4, Carolina 2: James Neal had a goal and an assist, and the Penguins fired a barrage of 52 shots at Carolina goalie Justin Peters.
Calgary 2, Columbus 1 (SO): Jarome Iginla scored the Flames' only goal in regulation and the shootout, extending the Blue Jackets' losing streak to six.
Montreal 6, Ottawa 2: Mike Cammalleri, Tomas Plekanec, Louis Leblanc, P.K. Subban and Erik Cole each had a goal and an assist and the Canadiens gave interim coach Randy Cunneyworth his first win.
Tampa Bay 5, Philadelphia 1: Steven Stamkos had a pair of goals, giving him 22 on the season, and Mathieu Garon made 31 saves for the Lightning.
Florida 5, Toronto 3: Kris Versteeg and Jason Garrison scored power-play goals and Brian Campbell had three assists for the Panthers.
Detroit 3, St. Louis 2: Pavel Datsyuk and Niklas Kronwall scored 56 seconds apart in the third period to give the Red Wings their 11th straight home win.
Winnipeg 4, Colorado 1: Evander Kane scored two goals, Ondrej Pavelec made 32 saves, and the Jets handed the Avalanche their first home loss in a month.
Around the rinks
AHL: Rochester Americans defenseman Drew Schiestel scored 3:21 into overtime to lift the Amerks over the league-leading Oklahoma City Barons, 4-3. Paul Szczechura, returning from a stint with the Sabres, had three points, including the game-tying goal.
Nashville Predators: Shea Weber has a concussion and will miss tonight's game against the Minnesota Wild, a team spokesman said.
Detroit Red Wings: Johnny Wilson, a four-time Stanley Cup champion with the team, has died. He was 82. The death was announced by Wilson's nephew, Ron, coach of the Toronto Maple Leafs.
Compiled from News and wire service reports.