Dave Andreychuk scored a team-record five goals as the Buffalo Sabres moved out of the Adams Division cellar with an 8-6 victory over the Bruins last night in Boston.

Andreychuk became the ninth player in NHL history to score five goals on the road -- with Bengt Gustafsson of the Capitals the last to do it on Jan. 8, 1984. Red Berenson holds the record of six goals on the road -- for the St. Louis Blues in 1968.

The last player to score five goals in a game was Edmonton Oilers center Wayne Gretzky, on Dec. 15, 1984, against the Blues.

Andreychuk completed his first regular-season hat trick in four years in the league with his third goal of the game at 4:40 of the second period. The 22-year-old center, who entered the game with 19 goals, also assisted on a goal by Norm Lacombe.

Andreychuk's third goal made it 4-2, but Charlie Simmer brought Boston to 4-3. Andreychuk got his fourth goal at 7:54 of the second period, but Boston's Barry Pederson made it 5-4. Lacombe put Buffalo ahead, 6-4, and Andreychuk's final goal at 17:15 made it 7-4. Oilers 6, Devils 4

Wayne Gretzky set up three goals and became the eighth player in NHL history to record 800 career assists as visiting Edmonton extended its unbeaten streak to seven games. New Jersey's winless streak reached 10 games (0-9-1), and the Devils have lost nine straight home games.

Gretzky's final assist of the night and 800th of his career came on a long pass that sent Jari Kurri on a breakaway for his 39th goal of the season and a 4-2 Edmonton lead.

Gretzky has 467 goals and 800 assists in seven seasons.

Gordie Howe is the all-time assist leader in the NHL with 1,049. Flyers 4, Blues 3

Murray Craven's goal with 2:39 left capped a three-goal comeback to lead Philadelphia at home.

Craven took a pass from Brad McCrimmon, circled in front of Blues goalie Greg Millen and beat him with a shot above his left shoulder. Red Wings 4, Whalers 3

Claude Loiselle scored 2:22 into overtime to lift Detroit at home. John Ogrodnick scored twice for Detroit and Sylvain Turgeon had two goals for Hartford.

It marked the first time this season the Red Wings won after trailing going into the third period. North Stars 8, Maple Leafs 7

Bob Rouse's first goal of the season with 45 seconds remaining in overtime lifted Minnesota at home.

Minnesota's Neal Broten (three goals) forced overtime by scoring at 6:59 of the third period. Flames 7, Kings 2

Joey Mullen had a goal and two assists as Calgary won at home. Mullen was acquired Saturday in a six-player trade with St. Louis.