Teemu Selanne beat goalie Marc-Andre Fleury midway through the third period, and the Anaheim Ducks snapped the Pittsburgh Penguins' six-game winning streak at home with a 2-1 victory on Wednesday night.
Corey Perry scored his 28th goal, and Jonas Hiller made 25 saves for Anaheim, which won in Pittsburgh for the first time in 11 years by slowing Penguins star Evgeni Malkin.
The NHL's leading scorer was held pointless for the second time this month, and his eight-game goal streak at home ended, too. Jordan Staal scored for Pittsburgh.