Mikko Makela scored two goals and added an assist to help the New York Islanders rout the New York Rangers, 8-2, last night on Long Island in the first meeting of the season between the Patrick Division rivals.

The Rangers' Marcel Dionne scored his 700th NHL goal with 33 seconds left in the game. Only Gordie Howe (801) and Phil Esposito (717) are ahead of Dionne. Dionne connected from the right faceoff circle as the puck just slipped past the goal line.

Makela opened the scoring at 6:32 of the first period with a power-play goal. He assisted on Brent Sutter's sixth goal at 17:31 that gave the Islanders a 2-0 advantage. They were outshot, 17-7, in the opening period.

Islanders goaltender Kelly Hrudey played an almost flawless game, making 35 saves. His shutout bid was spoiled when Walt Poddubny scored his 10th goal with 4:45 left in the game on a power play.

Devils 6, Oilers 5:

Pat Verbeek scored two goals and Kirk Muller ended a tie with a shorthanded goal as New Jersey gave the Stanley Cup champions their third straight loss.

The victory was a franchise-record sixth straight at home for New Jersey and raised its record to 7-3, best in the NHL this season. It was only the third time the Devils have beaten Edmonton since the Devils moved from Colorado in 1982.

Muller turned the game around midway through the second period as the Devils were in the final stages of killing off a five-minute penalty to Jim Korn. He broke into the Oilers zone with Verbeek, took a pass from his linemate and beat Grant Fuhr with a 20-foot backhand shot to the glove side, breaking a 3-3 tie.

Whalers 7, Flyers 4:

Dave Tippett flipped a penalty shot over Ron Hextall's glove to cap a four-goal second period that led Hartford to an easy home victory.

The result extended the Whalers' unbeaten streak to six games after they started the season with five consecutive losses.

The Flyers, winless in five games, were unable to score on nine power-play opportunities as they extended their string of futility to 30 chances without a goal.

Sylvain Turgeon, Ron Francis and Kevin Dineen, who has scored in six straight games, each had a goal and an assist for the Whalers.

Penguins 5, Nordiques 4:

Craig Simpson scored his second goal of the game at 4:05 of overtime as Pittsburgh won in Quebec. Simpson fired a backhand shot from in close past goaltender Mario Brunetta, who stopped 30 of 35 shots in his NHL debut.

Mario Lemieux scored twice for Pittsburgh, which won on the road for the first time this season.

Quebec defenseman Steven Finn sent the game into overtime when he scored with 25 seconds left in regulation.

Bruins 3, Canadiens 3:

Chris Chelios scored a power-play goal late in the third period to give Montreal a tie with Boston in the Forum. With Geoff Courtnall off for boarding, Chelios took a pass at his own blue line and fired a 50-foot slapshot past Rejean Lemelin.

Rookie Perry Ganchar and Mike McPhee also scored for the Canadiens. Courtnall scored twice and Cam Neely once for Boston.

Red Wings 3, Blues 3:

Doug Gilmour's goal with 12:15 left in regulation capped a rally by St. Louis, at home, from 3-1 down to a tie with Detroit.

Gilmour, who scored twice, came out of the right corner, fired one shot off the right goal post, controlled the rebound and sent it past goaltender Greg Stefan for his fourth goal of the season.

Maple Leafs 6, Blackhawks 5:

Greg Terrion's tip-in 32 seconds into the third period proved to be the deciding goal as Toronto held off the visitors. Troy Murray and Denis Savard got shorthanded goals 12 seconds apart in the third period for a Chicago team record.