Rick Kehoe set up two goals and Michel Dion played a sparkling game in the net last night to lead the Pittsburgh Penguins to a 3-1 victory over the New York Islanders, ending the Stanley Cup champions' 30-game home unbeaten streak.

It was the Islanders' first regular-season loss at the Nassau Coliseum since last Dec. 29, when they were beaten, 5-4, by Montreal.

The Penguins, who nearly upset the Islanders in the first round of the NHL playoffs last year, came out aggressively and took a 1-0 lead on a power play late in the first period. With Tomas Jonsson off for tripping, Kehoe sent a pass to Paul Gardner just off the crease to the right of goaltender Roland Melanson. Gardner lifted in a backhander with 2:57 left in the period.

Four minutes into the second period, Kehoe ripped a shot that Melanson stopped, but Pat Boutette poked in the puck during a scramble for his 14th goal and a 2-0 lead.

Bryan Trottier brought the Islanders within a goal on a power play three minutes later, taking a pass from Mike Bossy on a two-man breakaway and firing his 10th goal. Penguins rookie Dave Hannon made it 3-1 at 8:40 of the third period and Dion held off the Islanders from there, stopping hard drives by Bossy and Denis Potvin.