SAN JOSE -- Aaron Ward scored with 12 seconds left, just moments after San Jose had tied the game, and the Boston Bruins ruined the Sharks' home opener with a 2-1 victory Saturday night.
Patrice Bergeron scored early and Tim Thomas recorded 26 saves to help the Bruins win in San Jose for the first time in eight years.
Thomas, appearing in his third game of the season, nearly recorded his fifth career shutout until Milan Michalek scored with 38 seconds left in the third period.
Bergeron won the puck in the corner and flipped it to Marco Sturm, who cleared it to the top of the right faceoff circle, where Ward shot it past a startled Evgeni Nabokov.
The Sharks pulled Nabokov in the final minute and the move paid off. Joe Thornton rescued the puck behind the net and delivered a pass to Michalek's stick at the top of the crease for the tying goal.
PENGUINS 6, MAPLE LEAFS 4, at Toronto -- Sidney Crosby scored his first two goals of the season, including the winner with 5:22 left in the third period, to lead Pittsburgh to a wild victory over Toronto.
The crowd of 19,479 at Air Canada Centre got its money's worth in a game that featured plenty of goals, even more chances, and very little defense.
On the deciding goal, Crosby banged a loose puck into an empty net after goalie Vesa Toskala stopped Darryl Sydor's point shot on a power play only to have the puck trickle behind him to Crosby. It was the lone power-play goal of the night.
CANUCKS 4, OILERS 1, at Vancouver, British Columbia -- Henrik Sedin set up twin brother Daniel for two goals 2:18 apart in the second period to break open a close game and help Vancouver beat Edmonton.
BLACKHAWKS 2, STARS 1, at Chicago -- Jason Williams scored a power-play goal 43 seconds into overtime to give Chicago a win over Dallas. Williams beat Tobias Stephan on a high shot from 40 feet out, with Chicago rookie Jonathan Toews cutting across the crease. Stephan was screened on the shot.
HURRICANES 3, CANADIANS 1, at Montreal -- Cory Stillman and Matt Cullen scored power-play goals and Carolina spoiled Montreal's home opener.
SENATORS 3, RANGERS 1, at New York -- Dany Heatley and surging Ottawa took care of New York in record-setting time. Heatley scored the first of Ottawa's three goals in a team-record 52 seconds of the middle period, and Martin Gerber made 36 saves to lift the Senators to a victory.
FLYERS 3, ISLANDERS 1, at Philadelphia -- Jeff Carter and Sami Kapanen each scored goals, and Martin Biron made 29 saves to lead Philadelphia to a win over New York. Jason Smith scored an empty-net goal for the Flyers with seconds left in the game.
SABRES 7, CAPITALS 3, at Buffalo, N.Y. -- Brian Campbell had a goal and three assists, Jaroslav Spacek scored two power-play goals and Buffalo beat Washington.
PANTHERS 6, LIGHTNING 4, at Sunrise, Fla. -- Olli Jokinen had a goal and two assists to tie Scott Mellanby for Florida's career scoring lead in a victory over Tampa Bay. Jokinen, in his seventh season with the Panthers, has 156 goals and 198 assists for 354 points with the team.
DEVILS 6, THRASHERS 5, at Atlanta -- Patrik Elias scored two goals, including one on a power-play with 27 seconds left, to help New Jersey beat winless Atlanta.
FLAMES 7, PREDATORS 4, at Nashville, Tenn. -- Flames captain Jarome Iginla scored two goals and added an assist to lead Calgary to a victory over Nashville. Kristian Huselius also added two goals for the Flames, winners of their last two after entering the weekend winless.
AVALANCHE 5, BLUE JACKETS 1, at Denver -- Joe Sakic got his 15th career hat trick and Colorado beat Columbus.
WILD 3, COYOTES 2, at Glendale, Ariz. -- Eric Belanger scored a short-handed goal late in the third period and Minnesota rallied to beat Phoenix.