"When we win, it's team-oriented," Rangers coach Alain Vigneault said. "It's because contributions are from throughout the lineup, whether it be a blocked shot, whether it be making an offensive play, whether it be a big save from [Lundqvist]. It's a team thing and that's how we're going to continue to roll."
The Ducks (14-13-8) lost their second straight game in regulation and third in a row (0-2-1). Ondrej Kase scored, and John Gibson made 28 saves.
Anaheim has scored six goals in its past three games. It hasn't scored more than three goals since a 4-2 win against the Boston Bruins on Nov. 15, a span of 17 consecutive games. It is 6-6-5 in those games.
"I think we are finding ways to lose hockey games," Ducks captain Ryan Getzlaf said. "You have to find ways to win. We have to dig in, buckle down defensively and win one of these games 1-0, something like that. We have to give our goaltenders more help."
Carey scored his first goal after skating past Getzlaf at the Ducks blue line. He went alone into the slot and tipped in Desharnais' pass out of the right corner to give the Rangers a 1-0 lead.
"It was my fault, 100 percent," Getzlaf said. "I have to move my feet. I yelled at [Ducks defenseman Francois] Beauchemin at the last minute out of desperation for help. That's not on him, that's on me."
Hayes made it 2-0 early in the second with a high, blocker-side snap shot from the left circle off a cross-ice pass from Mats Zuccarello seconds after he came on the ice in place of J.T. Miller.
Carey's second goal came after the Rangers caught the Ducks in a line change on a play that started with a long pass by Lundqvist to forward Jimmy Vesey. Nobody picked up Carey as he followed Staal down the middle, got the pass from Desharnais and scored for a 3-0 lead.