PHILADELPHIA (AP) _ Brian Rolston scored a shorthanded goal late in the second period as the New Jersey Devils beat Philadelphia 3-2 on Thursday night to end the Flyers' season-opening five-game unbeaten streak.

Brendan Morrison and Randy McKay also scored for the Devils, 5-0-1 in their last six games against Philadelphia. Eric Desjardins and Eric Lindros scored for the Flyers, who entered the game 4-0-1.

Rolston, who also had an assist, broke a 1-1 tie with 1:19 left in the second period. He beat Philadelphia defenseman Dave Babych to a loose puck and flipped a shot over goalie John Vanbiesbrouck's shoulder.

McKay, who missed the first four games of the season because of a groin injury, made it 3-1 when he scored while falling down in the slot 29 seconds into the final period.

Lindros, tied with Detroit's Brendan Shanahan for the NHL lead with six goals, chipped the puck past Devils goalie Martin Brodeur at 13:06 of the third period.

Brodeur had 20 saves, including a pair of crucial stops on John LeClair in the last two minutes.

Desjardins gave the Flyers a 1-0 lead on a power play at 17:47 of the first period, one-timing a shot past Brodeur's outstretched glove following a centering pass from Rod Brind'Amour.

New Jersey tied it at 6:44 of the second period when Morrison redirected Jason Arnott's shot from behind the right circle. It was Arnott's 150th NHL assist.