Ilkka Sinisalo and Murray Craven scored power-play goals in a four-goal first period in the Philadelphia Flyers' 4-1 victory over the Rangers last night in New York.

The victory maintained the Flyers' one-point lead over second-place Washington in the Patrick Division. The Rangers are three points behind Pittsburgh in the race for the fourth and final playoff spot in the division. New York has lost four of its last five. Oilers 7, Kings 3

Glenn Anderson scored three goals and had two assists and Jari Kurri scored twice as visiting Edmonton won its seventh straight, beating Los Angeles.

Los Angeles dropped its eighth straight at home, tying a club mark set in 1971. The defeat was the Kings' 23rd at home this season, eclipsing their previous record of 22 set in 1969-70. Jets 5, Penguins 3

Doug Smail and Bengt Lundholm scored short-handed goals two minutes apart in the second period to start a four-goal outburst for Winnipeg against visiting Pittsburgh.

Pittsburgh center Mario Lemieux extended his point-scoring string to 25 games with two goals and an assist. The Penguins lost their third straight game. Red Wings 3, Flames 3

Kelly Kisio got a short-handed goal early in the third period to complete Detroit's comeback against visiting Calgary.

With Dwight Foster off for interference, Kisio dug the puck off the boards to the left of the Calgary net and skated in untouched to tie the score at 2:37 of the final period. Sabres 4, Devils 3

Gil Perreault became the 12th player in NHL history to score 500 regular season goals and Doug Smith had the winning goal as Buffalo beat visiting New Jersey.

Smith scored on a short shot with less than five minutes to go after Paul Cyr drew two New Jersey defensemen toward him and slipped a pass to the unchecked Smith. Blackhawks 4, Blues 2: Steve Larmer scored two goals, including the 150th of his NHL career, to lead Chicago past visiting St. Louis.