Pittsburgh Coach Bob Johnson may have a tough time selling the Penguins on the virtues of defense.

With nine different players scoring, the Penguins, who have allowed the third-most goals in the league, snapped a four-game winless streak with a 9-5 rout of the New Jersey Devils."It seems like when things are going well we score a lot of goals," said Pittsburgh's Kevin Stevens.

Tony Tanti scored at 9:31 of the second period, giving Pittsburgh a 5-3 lead and knocking out Sean Burke in favor of Chris Terreri. But the Penguins scored four times in the final period.

Blues 4, North Stars 2

At St. Louis, Bob Bassen scored two goals and Brett Hull became the first NHL player to reach 30 goals this season, leading the Blues.

Bruins 8, Whalers 2

At Boston, Ray Bourque and Craig Janney each collected four assists, powering the Adams Division-leading Bruins to a sweep of back-to-back games.

Red Wings 5, Nordiques 2

At Detroit, Steve Yzerman scored his fifth goal in five games and Brent Fedyk and Bobby Dollas added third-period goals, pacing the Red Wings.

Flyers 2, Islanders 2

At Philadelphia, Randy Wood scored midway through the third period, leading New York.

Blackhawks 5, Jets 4

At Chicago, Dirk Graham snapped a tie with his second goal of the night with 4:12 remaining, rallying the Blackhawks.

Flames 4, Kings 1

At Inglewood, Calif., Gary Roberts collected a goal and an assist in the third period, leading Calgary.