UNIONDALE, N.Y., Dec. 28 (UPI) -- Chris Osgood stopped 25 shots and defenseman Roman Hamrlik had three assists in his early return from a shoulder injury Saturday night to lead the New York Islanders to a 3-0 blanking of the Carolina Hurricanes.
Osgood made eight saves in the first and third periods and nine in the second for his 35th career shutout and first since March 12.
Hamrlik was expected to miss at least four weeks with a separated shoulder but sat out just six games. He set up first-period goals by Mark Parrish and Alexei Yashin and a shorthanded tally by Michael Peca in the second for his third career three-assist game.
Parrish scored the only goal Osgood needed 8:51 into the game, putting his own rebound past former Islander Kevin Weekes for his team-best 13th goal of the season and fifth in six games.
Yashin ended a 10-game drought with 61 seconds left in the opening period when he got a pass from Hamrlik and fired a slap shot past Weekes for his ninth goal.
Peca celebrated his 500th NHL game by making it 3-0 with 7 1/2 minutes to go in the second. With teammate Brad Isbister serving a hooking penalty, the Islanders' captain put a shot from the right faceoff circle under Weekes' right arm.
It was Peca's fourth goal and New York's sixth shorthanded tally.
Weekes lost to his former team for the first time in three meetings this season. He stopped 26 shots but has just two wins in his last 10 games.