Geoff Courtnall and Bill Derlago scored goals 24 seconds apart in the opening minute of the third period last night, triggering the Bruins to a 4-0 National Hockey League victory over the Buffalo Sabres in Boston.

Goalie Pat Riggin, who was acquired from the Washington Capitals in a trade for Pete Peeters earlier this season, had 24 saves in the Bruins' first shutout in 39 games this season. It was Riggin's 11th shutout of his NHL career.

Steve Kasper and Keith Crowder added insurance goals in the third period as Boston, returning from a 1-4-1 trip, improved its Boston Garden record to 13-1-4.

The Bruins outshot the Sabres, 43-24, but were frustrated by goalie Tom Barrasso for two periods before earning their first victory in five meetings with Buffalo this season.

Courtnall broke the scoreless standoff 33 seconds into the third period, taking a pass from Rick Middleton and drilling in a shot from the middle of the faceoff circle. Then Derlago took a rebound and backhanded the puck behind Barrasso.

Kasper got his 11th goal at 8:45 and Crowder completed the scoring at 18:29 with his 16th.

Charlie Simmer suffered a right eye injury when hit by a stick early in the second period. Simmer was carried from the ice on a stretcher and taken to the nearby Massachusetts Eye and Ear Infirmary. Black Hawks 4, Islanders 1

Ken Yaremchuk scored two goals to break a 1-1 tie and Chicago ended a 22-game winless streak at New York's Nassau Coliseum.

Chicago, which has won four consecutive games, registered its first victory in Uniondale, N.Y., since Feb. 14, 1974. Since then, the Black Hawks were 0-16-6 on the road against the Islanders.

New York's Mike Bossy had his point-scoring streak stopped at 15 games.

Al Secord scored the first goal of the game and his 18th of the season, slipping the puck past Islanders goalie Kelly Hrudey on a power play at 15:38 of the first period. Oilers 4, Whalers 3

Wayne Gretzky reached the 100-point mark for the seventh consecutive season as the Oilers beat Hartford in Edmonton, Alberta.

Gretzky has one more consecutive 100-point season than Bobby Orr and Guy Lafleur, who previously shared the milestone with him. Marcel Dionne is the only player with eight 100-point seasons in a career.

Trailing, 2-0, the Oilers outscored the Whalers, 4-0, in the second period while outshooting them, 11-2.

Jari Kurri opened with his 29th goal of the year at 7:07, taking a feed in the slot from Gretzky. The Oilers tied the score, 2-2, when Paul Coffey extended his streak of consecutive games with a point to 18. Nordiques 7, Red Wings 2

In Detroit, Michel Goulet triggered a four-goal second period with his 29th of the season and Dale Hunter scored twice as Quebec posted its third straight victory.

With the score tied, 1-1, Detroit's John Barrett and Dwight Foster were penalized 21 seconds apart early in the second period. The Nordiques needed just 40 seconds before Goulet converted a cross-ice pass from Peter Stastny at 3:49 for his 20th power-play goal. Goulet trails only Philadelphia's Tim Kerr (22) in that department. Canadiens 6, Flames 5

In Calgary, Alberta, Mario Tremblay scored twice in the second period, helping Montreal hand the Flames a club-record ninth straight loss.

Eddie Beers scored his second of the night at 3:43 to tie the score, 5-5, but Bob Gainey's goal restored the Canadiens' lead. Kings 6, Maple Leafs 4

Grant Ledyard scored two second-period goals to help Los Angeles win in Toronto. The Maple Leafs took a two-goal lead midway through the first period on goals by Tom Fergus and Steve Thomas. Blues 2, Flyers 1

Mark Reeds scored on a 30-foot shot late in the first period and Greg Millen turned aside 32 of 33 shots to lead St. Louis over visiting Philadelphia. It was the first triumph for the Blues against the Flyers since March 3, 1984.

Reeds broke the 1-1 deadlock with 2:24 left in the