Curtis Joseph posted his 23rd career shutout and the Toronto Maple Leafs got goals from four players last night to win their home opener, 4-0, over the Boston Bruins.

Mats Sundin, Igor Korolev, Mike Johnson and Todd Warriner scored for the Maple Leafs, who improved to 2-0 following their season-opening win over Montreal on Saturday. The Leafs made a surprising run to the Eastern Conference finals last season, and say they aren't surprised by their quick start this year.

"The key was to keep the nucleus," Joseph said. "A lot of teams haven't been able to sign everybody so I feel that by almost getting everybody signed, minus Dimitri Yushkevich, we may have an advantage.

"It just looks like we have a lot of confidence right now."

Joseph, who gave up one goal to the Canadiens, made 21 saves to blank the Bruins.

The Bruins, who lost their opener to Carolina, fell to 0-2. The Maple Leafs outshot the Bruins 16-3 in the first period and 34-21 for the game.

SHARKS 7, BLACKHAWKS 1: Owen Nolan and Jeff Friesen each had a hat trick and Vincent Damphousse pitched in with four assists to lead host San Jose to its second straight victory to open the season.

Nolan, who also had two assists, tallied power-play goals at 6 minutes 12 seconds and 7:18 of the opening period to help the Sharks overcome a 1-0 deficit. He added his third goal of the game and fourth of the season at 11:51 of the second period on assists by Damphousse and Friesen.

Gary Suter added two assists for San Jose. Eric Daze gave Chicago, playing its season opener, a brief lead at 2:32 of the first period, assisted by Tony Amonte and Steve McCarthy.

KINGS 3, BLUES 2: In St. Louis, Zigmund Palffy had a goal and an assist, and Luc Robitaille scored his 519th career goal to lead Los Angeles.

Palffy, obtained in an offseason trade with the New York Islanders, scored his first goal for the Kings in the second period.

Robitaille broke a 2-2 tie and moved into sole possession of 22nd place on the career goal-scoring list when he scored on a breakaway in the third period.

Rob Blake also scored for the Kings, and Stephane Fiset made 36 saves as Los Angeles improved to 2-0 on its season-opening, seven-game road trip.

Pavol Demitra and Michal Handzus scored for the Blues, who fell to 0-2.

Robitaille scored the decisive goal at 14:25 of the third when Blues defenseman Chris McAlpine misplayed the puck at his blue line, allowing Robitaille to break in alone on goalie Roman Turek. Robitaille beat Turek with a wrist shot from between the circles for his second goal of the season.

Demitra scored at 8:15 of the second period. He stole a clearing attempt by Kings defenseman Aki Berg in the right circle and sent it past Fiset.