Murray Craven and Scott Mallanby each scored twice Tuesday night, and the Flyers outlasted Calgary, 4-3, finally beating the Flames at Philadelphia.
Calgary beat the Flyers the last six times the teams played at the Spectrum, but Philadelphia jumped in front, 3-0, in the first 25 minutes and held on.
It was the Flyers’ fourth victory in the past five games and put them four points out of first place in the Patrick Division.
In their other meeting this season the Flames won, 8-2, at Calgary.
Minnesota 7, St. Louis 3--The North Stars routed St. Louis at Bloomington, Minn., but they couldn’t stop high-scoring Brett Hull.
Hull scored two of the Blues’ goals and now has 48 goals in 48 games. He can become the fifth NHL player to score 50 goals in 50 games.
Pittsburgh 5, New Jersey 3--The Penguins are parlaying fast starts into the victories that have put them into contention in the Patrick Division.
Mark Recchi scored twice within 17 seconds in the first period at Pittsburgh, and the surging Penguins extended the New Jersey winless streak to 11 games.
Pittsburgh had three goals in the first period and has 11 in the first period in the last three home games.
The Penguins, 14-5 in their last 19 games, are only five points behind the first-place New York Rangers.
Tom Barrasso, 12-2 in his last 14 games, held the Devils scoreless for 43 minutes.
Buffalo 6, Boston 4--The Sabres spotted Boston a 3-0 lead in the first 22 minutes at Buffalo, then charged back to score the next six goals.
Dale Hawerchuk scored twice to spark the Sabres’ rally. The Bruins missed a chance to stretch their lead in the Adams Division to five points over Montreal.
New York Islanders 3, New York Rangers 2--Ray Ferraro’s fifth goal in the last six games helped the Islanders win at Uniondale, N.Y.
The Rangers, winless in five of their last six games (1-4-1), almost tied it on a bizarre play in the last two minutes. Islander defenseman Jeff Norton misdirected a clearing pass and it hit the goalpost, the puck just missing going over the line for the tying goal.
Bernie Nicholls suffered a dislocated shoulder after scoring the Rangers’ second goal with five minutes left. Nicholls was leaving the ice when he collided with the Islanders’ Randy Wood and fell heavily. Nicholls came up swinging and was penalized.
Washington 2, Detroit 1--Mike Ridley’s goal at 3:08 of overtime lifted the Capitals to victory at Detroit.
The Red Wings led, 1-0, and were on a power play when Calle Johansson took a pass from Dimitri Khristich and scored with 2:12 left in regulation.
Quebec 4, Toronto 4--Mats Sundin scored his second goal of the game on a power play with 1:43 left in regulation at Quebec to get the Nordiques a tie.
The Maple Leafs led, 4-2, earlier in the third period.