MONTREAL — Carey Price made 31 saves for his league-leading and career-best 39th win of the season, lifting the Montreal Canadiens past the Carolina Hurricanes 4-0 on Thursday night.

Price also earned his eighth shutout for the Canadiens, who got goals from Dale Weise, Brendan Gallagher, David Desharnais and Max Pacioretty.

Anton Khudobin stopped 18 of 22 shots for Carolina, which has lost five of its last six.

PANTHERS 3, RED WINGS 1: Jaromir Jagr scored his 718th NHL goal, moving into fifth place on the career list, and added an assist in a win at Sunrise, Florida.

Scottie Upshall and Brandon Pirri also scored, and Roberto Luongo made 25 saves in his return after missing six games due to an upper-body injury. It was Florida’s first win in three games.

CAPITALS 3, WILD 2: Alex Ovechkin scored two goals as Washington won at St. Paul, Minnesota.

Evgeny Kuznetsov also had a goal,and Braden Holtby stopped 28 of 30 shots as the Capitals won their third straight.

Ovechkin’s 13th multigoal game this year improved his NHL-leading goal total to 47.

JETS 2, BLUES 1: Andrew Ladd scored the decisive shootout goal in a win at Winnipeg, Manitoba.

Drew Stafford netted the only goal in regulation for the Jets. David Backes scored the Blues.

Ondrej Pavelec made 32 saves for his 16th win of the season.

The Jets are trying to hold off Calgary in the wild-card race in the Western Conference.

SHARKS 4, MAPLE LEAFS 1: Logan Couture had a goal and an assist, helping San Jose win at Toronto.

Couture’s goal early in the second period was the eventual winner for San Jose, which ended a two-game skid.

Tomas Hertl, Melker Karlsson and Tommy Wingels also scored for the Sharks.

STARS 2, PENGUINS 1: Brett Ritchie and Jamie Benn scored 1:23 apart in the second period as Dallas held on to win at home. Benn set up Ritchie’s deflection goal at 2:15 of the second, and put his own rebound past Marc-Andre Fleury at 3:37 for a 2-0 lead.

NOTES

JETS: Winnipeg signed defenseman Jan Kostalek to a three-year, two-way entry-level contract. The 20-year-old Kostalek will earn an average of $850,000 per season.

Kostalek, in his third Quebec Major Junior Hockey League season with the Rimouski Oceanic, has seven goals and 36 assists in 55 games this season.

ISLANDERS: Nick Leddy practiced again and seems likely to return to the New York lineup for Friday’s game in Newark against the Devils.

Leddy’s skating ability and anchoring of the Isles’ transition game has been sorely missed the past four games – four losses with just one goal per game for the second-most prolific offense in the NHL.