Murray Craven's goal at 2:12 of overtime gave the Philadelphia Flyers a 3-2 National Hockey League victory over the Pittsburgh Penguins last night in Philadelphia.

Craven controlled the puck at the Penguins' blueline and, from the bottom of the right faceoff circle, hit a low shot that deflected off goalie Gilles Meloche's pads and into the net.

The Penguins sent the game into overtime at 12:10 of the third period on a freak goal. Terry Ruskowski attempted a centering pass, but the puck struck Flyers defenseman Marc Howe's stick and caromed into the net. Jets 7, Oilers 5

In Edmonton, Ray Neufeld and Dale Hawerchuk each scored two goals and Winnipeg withstood a third-period surge by the Oilers to win.

The Jets took a 2-1 first-period lead, then outscored the home side, 3-1, in the second period. Winnipeg extended its lead to 6-2 before the Oilers scored three straight to make the game interesting. Thomas Steen got the final goal. Sabres 5, Bruins 3

In Buffalo, Phil Housley's third-period goal three seconds into a power play led the Sabres over Boston.

The game-winning goal was set up midway through the period when John Tucker sent a pass back to Housley off a faceoff. Housley's 40-foot slap shot got by Boston goalie Pat Riggin.

The Bruins, who entered the game unbeaten in four games, got goals from Ken Linseman, Dave Reid and Keith Crowder. North Stars 8, Devils 3

In East Rutherford, N.J., Scott Bjugstad had three goals and Dino Ciccarelli two goals and three assists as Minnesota routed New Jersey.

For New Jersey, the loss was its sixth in its last seven games, while Minnesota ended a two-game losing streak.

Bjugstad scored his first goal just 55 seconds into the first period when he took a pass from Ciccarelli and put the puck through the open side of the net. Black Hawks 5, Flames 4

In Chicago, Troy Murray scored his second goal of the game 2:15 into overtime as the Black Hawks extended their winning streak to four games in handing the Flames their fifth loss in a row.