Rookie Bobby Ryan scored two goals and Jonas Hiller made 31 saves in his second playoff shutout as the Anaheim Ducks rocked the top-seeded San Jose Sharks again, winning 4-0 Thursday to take a 3-1 series lead. Corey Perry had a late goal and an assist, and Ryan Getzlaf added two assists for the Ducks, who emphatically moved within one game of becoming the eighth No. 8 seed to win an NHL playoff series since 1994. Ryan scored twice in a 3:40 span of the second period, giving him four goals in the four-game series. Anaheim then clamped down on Joe Thornton, Patrick Marleau and the Sharks' top scorers, making Hiller's job relatively easy. Game 5 is Saturday night in San Jose. Flyers 3, Penguins 0: At Pittsburgh, Arron Asham and Claude Giroux got the first two goals as the Philadelphia Flyers avoided elimination by beating the Pittsburgh Penguins 3-0 Thursday to force Game 6 in the NHL Eastern Conference first-round series. Martin Biron made 28 saves, and Mike Knuble also scored for Philadelphia. After winning 2-1 in Philadelphia on Tuesday night, the Penguins were in position to finish off the Flyers in Game 5 on home ice for a second successive season, just as they did by winning 6-0 in the Eastern Conference finals last season. Game 6 is Saturday in Philadelphia. Devils 1, Hurricanes 0: At Newark, New Jersey, Martin Brodeur tied Patrick Roy's NHL record for playoff shutouts, making 44 saves to help New Jersey beat Carolina and take a 3-2 series lead. David Clarkson scored a power-play goal in helping Brodeur post his 23rd postseason shutout and win a great goaltending duel with Cam Ward, who stopped 41 shots. Brodeur's gem, which ended with the crowd shouting “Mar-tee! Mar-tee!” came just 48 hours after a 4-3 loss in Game 4 on a controversial goal by Jussi Jokinen with less than a second to play. Jokinen and Brodeur bumped in front of the crease seconds before the goal and Brodeur felt the officials should have blown the play dead. Game 6 is Sunday in Carolina. Red Wings 6, Blue Jackets 5: At Columbus, Ohio, Johan Franzen scored on a power play with 46.6 seconds left to give Detroit a first