NEW YORK -- Henrik Lundqvist stopped 21 shots for his fourth shutout, Martin St. Louis had a goal and assist, and the suddenly stingy New York Rangers routed the NHL-leading Montreal Canadiens 5-0 on Sunday night.

Lundqvist, who followed on the heels of backup Cam Talbot's blanking of Philadelphia on Wednesday, posted his team-record 54th shutout. Dominic Moore scored his first goal, and Derek Stepan added his second in a dominant middle period for the Rangers.

Carl Hagelin scored at 1:40 of the third and Rick Nash made it 5-0 with his 14th goal with 4:36 left in the second matchup between the teams since New York won the Eastern Conference finals.

DUCKS 2, COYOTES 1

ANAHEIM, Calif. (AP) -- Kyle Palmieri and Patrick Maroon each scored a goal, and Ryan Kesler had two assists in the Ducks' victory over the Coyotes.

Frederik Andersen stopped 29 shots for the Ducks, who extended their unbeaten streak against the Coyotes to seven games. The Western Conference-leading Ducks (13-4-5) also won in regulation for the first time in exactly three weeks.

Keith Yandle scored and Mike Smith made 25 saves for the Coyotes.

BLUES 4, JETS 2

WINNIPEG, Manitoba (AP) -- Ryan Reaves scored the game-winner in his hometown as the Blues beat the Jets.

Reaves scored 2:25 into the third period when he grabbed a loose puck near the side of Winnipeg's net, spun around and sent a low shot by goalie Ondrej Pavelec for the 3-2 lead.

Jaden Schwartz and David Backes each scored on the power play for St. Louis (13-6-1) and Paul Stastny added an empty-netter. Alexander Steen, who's also from Winnipeg, and Alex Pietrangelo each had a pair of assists.

Bryan Little scored his sixth of the season and Jim Slater got Winnipeg's fourth line its first goal of the year. It was the Jets' second straight loss and moved their record to 10-9-3.

St. Louis backup goalie Jake Allen made 29 saves in the victory. Pavelec turned aside 26 shots.

CANUCKS 4, BLACKHAWKS 1

VANCOUVER, British Columbia (AP) -- Jannik Hansen scored the first hat trick of his career as the Canucks defeated the Blackhawks.

Radim Vrbata had the other goal for the Canucks and Ryan Miller made 24 saves as Vancouver (14-6-1) celebrated assistant captain Daniel Sedin's 1,000th NHL game with a hard-fought win.

Bo Horvat had his first three NHL assists, while Derek Dorsett added two.

Corey Crawford finished with 26 stops for Chicago (12-8-1) in the loss.