Eric Lindros had a hat trick and John Vanbiesbrouck stopped 27 shots as the Flyers fought off a late Toronto rally to beat the Maple Leafs, 4-2, last night in Philadelphia.

Lindros scored two goals in the first period to give the Flyers a 2-0 lead. The first came when he poked in a rebound during a scramble in front of the net at 13 minutes 35 seconds.

Then at 17:37, the Flyers' captain, standing to the left of the crease on a power play, redirected an attempt by Mark Recchi.

Lindros capped the 11th hat trick of his career with 1:06 left in the game, ripping a slap shot from the top of the left circle.

* CANADIENS 4, ISLANDERS 2: Martin Rucinsky had two goals and an assist as Montreal won in Uniondale, N.Y.

Benoit Brunet and Sergei Zholtok also scored for Montreal, which snapped a four-game winless streak and handed the Islanders their fifth straight loss.

Brad Isbister and Vladimir Orszagh scored for New York.

* OILERS 2, BRUINS 2: Edmonton's Todd Marchant scored with 6:01 left in the second period, and Bill Ranford made 35 saves as the Oilers earned a tie in Boston.

Marchant scored his third goal of the season, after he took a pass from Ryan Smyth and tucked the puck past goaltender Byron Dafoe.

Jason Allison gave Boston a 1-0 lead, when he scored a power-play goal off Dave Andreychuk's pass at 15:41 of the first period.

Doug Weight tied the game 25 seconds into the second period, when his slap shot went over the shoulder of Dafoe.

Boston took a 2-1 lead less than a minute later when Murphy knocked in his rebound.

* DEVILS 4, BLACKHAWKS 0: Martin Brodeur stopped 23 shots for his second shutout of the season and Jason Arnott scored a pair of power-play goals as New Jersey won in Chicago. Sergei Nemchinov and Bobby Holik also scored for the Devils, who have won four of their last five. Scott Niedermayer added two assists for New Jersey.

Brodeur's shutout, the 38th of his NHL career, came against a Chicago team that had scored 14 goals in its last two games.