Wayne Gretzky scored a hat trick and goalie Andy Moog stopped 45 shots last night in Edmonton to lead the Oilers to a 4-3 victory over the Philadelphia Flyers.

Gretzky completed his 36th career hat trick with the game-winning goal at 8:17 of the third period when his shot dribbled off goalie Bob Froese's glove into the net.

It was the second hat trick of the season for Gretzky, whose two goals in the second period triggered the Oilers' comeback.

The victory pulls the Oilers into a tie with the Flyers for the league points lead with 56. The Flyers are 28-10-0 and the Oilers are 26-7-4.

The Oilers were trailing, 2-0, when Gretzky's goal at 8:34 of the second period ignited a three-goal outburst to give the Oilers the lead. Islanders 5, Red Wings 4:

Mikko Makela scored 53 seconds into overtime as visiting New York won in Brad Park's NHL coaching debut for Detroit.

After defensemen Stefan Persson and Paul Boutilier scored third-period goals for the Islanders less than four minutes apart to force the overtime, Makela flipped a soft wrist shot from a sharp angle past Detroit goalie Mark Laforest. Nordiques 5, Whalers 1:

Jean-Francois Sauve scored two goals and added an assist as Quebec, at home, ended Hartford's three-game winning streak.

The Nordiques took a 1-0 lead into the third period on Michel Goulet's goal, then scored four goals in less than two minutes, Sauve getting the first and fourth. Penguins 8, Blues 4:

Mario Lemieux scored four goals for the first time in his NHL career and Mike Bullard scored three times, powering Pittsburgh to its first victory at St. Louis since April 1979.

Two of Lemieux's goals came in the opening period, the first at 4:18 and the second on an unassisted effort that sent Pittsburgh ahead to stay. He scored on a power play at 1:20 of the middle period, then increased the Penguins' lead to 5-1 with his 24th goal this season.

Lemieux also had two assists. North Stars 6, Flames 3:

Steve Payne, Dennis Maruk and Neal Broten scored in a 9:33 span of the second period, rallying Minnesota over Calgary in Bloomington. The defeat sent the Flames into 1986 with a seven-game losing streak, one shy of 1974's team record.

Dirk Graham had two goals for Minnesota, which has a four-game winning streak. Bruins 6, Sabres 6:

Steve Kasper scored two of his three goals in a 13-second span late in the third period as Boston came from behind to earn the tie in Buffalo.