The Ducks (49-18-8) established a franchise record for most wins in a season.
"When you always believe you can win, you're never out of the game," Ducks coach Bruce Boudreau said. "I think that was what happened. We were so vastly outplayed in the first 35 minutes of the game.
"When Nick Bonino scored and Freddie Andersen made the big save 20 seconds later, we thought if we could get another one, you never know."
The Ducks never stopped attacking.
"We didn't get a great start," Perry said. "We said if we keep pushing and playing that style we established in the second half of the second period, no team can play with us. That's the way we've got to keep playing."
"It wasn't pretty. They were all over us," Robidas said. "You have to give them credit because they came out hard. We didn't really show up in the first period. It's a lesson learned. We need to move on now."
Bonino's 20th of the season brought the Ducks within 4-1 with 2:16 left in the second.
Getzlaf added a power-play goal, his 31st tally of the season, at 3:06 of the third, and Lindholm made it 4-3 just 1:13 later.
Teemu Selanne, who began his NHL career and scored 147 goals with the original Winnipeg Jets, played his final game against the new Jets franchise that relocated to Winnipeg from Atlanta in 2011. Selanne has scored 684 career goals.
NOTES: The Ducks opened a three-game homestand and will play four of their remaining seven games at home. . . . Getzlaf returned to action after leaving Saturday's game against Vancouver after blocking a shot and injuring his lower leg. . . . The Jets snapped the Ducks' home unbeaten-in-regulation streak (20-0-2) with a 3-2 win in Anaheim on Jan. 21. . . . Anaheim's Mathieu Perreault had an assist to extend his point streak to nine games.