Dominik Hasek got his first win of the season and Buffalo defenseman James Patrick scored the game-winner with 5 minutes 13 seconds to play for a 4-3 victory over the visiting Tampa Bay Lightning last night.

Hasek allowed three goals in a span of 3:28 in the second period as Tampa Bay went up 3-2, but Curtis Brown tied it for Buffalo late in the period and Patrick got the game-winner on an unassisted goal.

Patrick backhanded the puck over Dan Cloutier's shoulder for the victory, only Buffalo's second of the season.

Michal Grosek and Michael Peca also scored for Buffalo (2-6-2). Chris Gratton scored a goal and had two assists, and Stan Drulia and Vincent Lecavalier also scored for Tampa Bay (2-5-1).

Hasek (1-4-1) was booed when he gave up his third goal and allowed three goals on 18 shots. He still hasn't returned to the form that allowed him to capture his fifth Vezina Trophy as the NHL's top goalie in the last six years.

BLACKHAWKS 1, CANADIENS 0: In Montreal, Tony Amonte scored the only goal and Jocelyn Thibault made 29 saves as Chicago got its first win of the season. Amonte's second-period goal stood as the winner as the Blackhawks (1-4-4) avoided setting a team record by going winless in their first nine games. They started 0-7-1 in 1953-54.

RED WINGS 5, AVALANCHE 3: In Detroit, Brendan Shanahan scored two goals to lead the Red Wings. Vyacheslav Kozlov, Tomas Holmstrom and Darren McCarty also scored for the Red Wings (7-1-1), who have won five straight.

DEVILS 2, BLUES 1: Randy McKay and Brian Rolston scored in a 2:50 span bridging the first and second periods as host New Jersey snapped the Blues' four-game winning streak.

MAPLE LEAFS 4, THRASHERS 0: In Toronto, Dmitri Khristich scored two goals and Glenn Healy stopped 16 shots for his 12th career shutout.

PANTHERS 6, ISLANDERS 3: Pavel Bure scored two goals to lead Florida at home.

MIGHTY DUCKS 2, PENGUINS 1: Teemu Selanne scored the game-winner in overtime in Anaheim, Calif.