ANAHEIM, Calif. (AP) — Teemu Selanne followed Paul Kariya's instructions and got dirty to end his 19-game goal drought.
Even with help from the Finnish Flash, the Anaheim Ducks still needed a late goal from their top line to hold off the last-place Edmonton Oilers.
Dustin Penner scored the tiebreaking goal with 3:17 to play, Ryan Getzlaf extended his points streak to 14 games, and the Pacific Division-leading Ducks beat Edmonton 3-2 on Sunday night for their fifth straight victory.
Selanne hadn't scored a goal since Oct. 20, matching the longest gap of his two-decade NHL career, and had no points in his last 16 games. The 43-year-old forward finally picked up his 679th career goal in front of Ilya Bryzgalov on a setup from Mathieu Perreault, adding to the 11th-best total in NHL history.
Selanne recently got a text from Kariya, his longtime Anaheim teammate, telling him to get into "the dirty areas" on the ice.
"He said, 'Just go to the net, and good things happen,'" Selanne said. "I've been waiting a long time. Obviously, it's a big relief. It's a little easier because we're winning. I've had some good chances lately, and it didn't go in. Hopefully, this is going to be a good confidence boost for myself."
Jonas Hiller made 23 saves to help the Ducks improve to 13-0-2 at Honda Center. Corey Perry's seven-game goal streak ended, but his linemates connected for the deciding score in the Ducks' 15th win in their last 17 meetings with Edmonton.
Nick Bonino also scored as the Ducks shook off early rust in their return from three days off to complete a three-game homestand. Anaheim is the only NHL team without a regulation loss at home, extending the second-longest such streak to open a season in the shootout era.
"We played a lot more desperate after they tied it up," Penner said. "Our line wasn't very good all game, but sometimes you need those breaks. ... We haven't had a lot of home games, so we put a lot of emphasis on them."
Penner beat Bryzgalov with a wrist shot from the circle after a setup from Getzlaf, who has scored in each of his last 16 games. The Anaheim captain's streak only counts as 14 games because of an injury absence.