Mats Sundin is off to an outstanding start this season, and he credits his offseason workouts.

Sundin, who has three goals and three assists in Toronto's three games, set up the Maple Leafs' first goal and then scored the eventual game-winner in a 2-1 home victory over the Colorado Avalanche.

"I'd been trying to put more muscle on, trying to play a little heavier other years," said Sundin, who concentrated on aerobics last summer in an effort to drop some of his 224 pounds.

"I'm probably eight pounds lighter now than when I started last season. It's quite a difference. I feel it when I'm skating. I feel better out there."

With the score 1-1, Sundin got the winner at 10 minutes 44 seconds of the third. After Dan Hinote was called for high-sticking, Steve Thomas passed to Sundin, who got the shot past Avalanche goaltender Patrick Roy.

Toronto scored its goals on the power play, as Jonas Hoglund got credit for the first one when Sundin's shot went in off Hoglund's leg.

Joe Sakic scored for the Avalanche, who are without injured forwards Peter Forsberg, Shjon Podein and Adam Deadmarsh.

BLUES 4, FLAMES 1: St. Louis defenseman Al MacInnis had a goal and an assist to spoil Calgary's home opener. Scott Young opened the scoring for St. Louis, Chris Pronger scored on a power play in the third period and Pierre Turgeon made it 4-1 with an empty net goal. The Blues had opened the season with back-to-back home losses. Tommy Albelin scored Calgary's goal.

OILERS 2, CANADIENS 1: In Edmonton, defenseman Sean Brown scored the first goal of his NHL career midway through the third period to break a 1-1 tie. Brown's goal helped give Kevin Lowe, who won five Stanley Cups as a player with Edmonton, his first win as head coach of the Oilers.

PANTHERS 4, KINGS 2: Mark Parrish and Viktor Kozlov each scored in the final two minutes as Florida rallied at home. Trailing 2-1, the Panthers struck for two goals in a 20-second span of the third period against Kings goalie Stephane Fiset.

CANUCKS 5, BLACKHAWKS 4: Alexander Mogilny, caught playing with an illegal stick in the third period, scored twice beforehand to lead Vancouver at home. Markus Naslund, Harry York and rookie Artem Chubarov also scored for the Canucks.