Mike Foligno's three goals led the Buffalo Sabres to a 4-3 victory over the New York Islanders last night in a National Hockey League game delayed by a power failure.

Foligno scored Buffalo's first three goals, but the Sabres got the winning score from John Tucker in the third period as the Islanders lost a two-goal lead.

The Islanders' goal scorers were Tomas Jonsson, Duane Sutter and Mike Bossy.

With six minutes to play in the second period, the game came to a halt when a generator malfunction blacked out the scoreboard, goal lights and public address system at Buffalo's Memorial Auditorium. The blackout lasted 40 minutes.

The winning goal was set up by Paul Cyr, who drew two Islanders toward him before dropping a pass to Tucker, whose wrist shot from 10 feet banked off the post behind Billy Smith.

After spotting Buffalo a goal with less than a half-minute played in the game, the Islanders came back with three straight goals.

*Whalers 5, Red Wings 2: In Hartford, center Ray Ferraro scored twice as the Whalers moved into third place in the Adams Division with the victory over Detroit.

The Whalers also had goals from Sylvain Turgeon, Kevin Dineen and Bobby Crawford. Goalie Mike Liut stopped 20 shots as Hartford extended its winning streak to three games and moved past the idle Quebec Nordiques in the Adams race.

The loss was the 10th in their last 11 games for the Red Wings, who have the worst record in the NHL at 8-23-4. Dwight Foster and Bob Probert scored for Detroit.

The Whalers broke a 1-1 tie with a three-goal surge during an eight-minute span of the second period.

*Black Hawks 4, Bruins 3: In Chicago, center Denis Savard scored on a 20-foot wrist shot midway through the final period to break a 3-3 tie and give the Black Hawks the win over Boston.

Savard put the puck between the legs of Boston goalie Doug Keans from the top of the right faceoff circle, giving the Black Hawks their sixth victory in their last seven games, which moved Chicago to within two points of idle Norris Division-leading St. Louis.

The Bruins, 17-13-6 overall, have won just one of their last 12 road games.

Thirty-eight seconds after Doug Wilson gave the Black Hawks a 3-2 lead on a long slap shot early in the final period, Boston's Randy Burridge deflected in a 60-foot slap shot by Brian Curran to tie it.

*Oilers 5, Canucks 3: In Vancouver, Dave Hunter and Raimo Summanen each scored twice in Edmonton's victory.

Four of Edmonton's goals came in the first period. But the Oilers, playing their first league game since Dec. 22, had to hang on after that.

Summanen's second goal with just over four minutes remaining on a text-book two-on-one with Wayne Gretzky clinched the victory.