Rookie goaltender John Grahame stopped 31 shots and the Boston Bruins snapped a season-opening nine-game winless streak by beating the Sharks, 3-1, last night in San Jose.

Anson Carter, Darren Van Impe and Kyle McLaren each scored power-play goals in support of Grahame, who earned his first career win against the NHL's highest-scoring team.

Boston was 0-5-4 in its first nine games, matching the team record for the longest winless streak to start a season. The Bruins started the 1964-65 season 0-8-1.

Boston, just 4 for 38 on the power play entering the game, converted its first two opportunities against the Sharks and was 3 for 5 on the night.

RED WINGS 1, BLACKHAWKS 0: Supported by tight defensive play, Chris Osgood stopped 17 shots for his second shutout of the season to lift visiting Detroit.

"We have been playing our best game the last couple of games," Osgood said. "We played a hard game and I thought we killed penalties well, too."

Brendan Shanahan's goal early in the second period was all the Red Wings needed offensively to extend their winning streak to four and unbeaten string to six (5-0-1). Overall, Detroit improved to 6-1-1.

The Blackhawks dropped to 0-4-4 and tied a team record with an eight-game winless streak to start a season. In 1953-54, the Blackhawks started 0-7-1.

After a scoreless first period, Shanahan got the only goal at 1 minute 56 seconds of the second by converting a rebound of Darren McCarty's shot. Chicago goaltender Jocelyn Thibault stopped McCarty's drive, but Shanahan moved down the slot and fired the puck over Thibault's glove.

SENATORS 4, SABRES 0: Dominik Hasek, the NHL's top goaltender the last few seasons, fell to 0-4-1 after Marian Hossa scored twice and added an assist, and Ron Tugnutt stopped 19 shots for host Ottawa. It was Tugnutt's 12th career shutout. Shawn McEachern and Steve Martins also struck for the Senators, who are undefeated at home (4-0-1).

LIGHTNING 2, FLAMES 1: Dan Kesa scored the tiebreaking goal with 9:47 left in the third period as Tampa Bay, at home, snapped a five-game winless streak. Kesa scored during a 2-on-1 break 21 seconds after the Flames tied it 1-1 on Andrei Nazarov's goal.

HURRICANES 3, PENGUINS 2: Bates Battaglia scored with 2:06 left in the third period for visiting Carolina.

PREDATORS 4, OILERS 3: Tom Fitzgerald and Greg Johnson each had a goal and an assist for host Nashville, which went over .500 for the first time in franchise history.

AVALANCHE 3, THRASHERS 2: Joe Sakic scored 40 seconds into overtime, giving Colorado the win in Atlanta.

MAPLE LEAFS 3, CANADIENS 2: Sergei Berezin skated the length of the ice to score late in the second period, lifting host Toronto.

ISLANDERS 2, CANUCKS 2: Brad Isbister's two goals and Felix Potvin's 32 saves helped New York earn a tie at home.