Martin Prusek came within 5 minutes 41 seconds of recording host Ottawa's fourth straight shutout and Marian Hossa scored his 29th and 30th goals to lead the Senators to a 3-1 victory over the Anaheim Mighty Ducks last night.

Prusek stopped 23 of 24 shots, extending Ottawa's team-record shutout streak to 244 minutes 47 seconds before allowing Stanislav Chistov's power-play goal with less than six minutes remaining.

"He's got a lot of Dominik Hasek in him," Anaheim's Paul Kariya said of Prusek. "He seems a little bit all over the place but he covers the bottom of the net really well and that's what Dominik did in his prime. You had to get the puck upstairs on him to score."

* FLYERS 4, CANADIENS 1: Joe Sacco, playing in his first game with host Philadelphia, scored the tiebreaker early in the third period to help the Flyers to victory.

Sacco, a 12-year veteran who was signed to a free-agent contract Wednesday, threw the puck toward the front of the net. Michal Handzus spun around, shot between his legs and hit the post. Sacco then skated in and hammered home the rebound to give the Flyers a 2-1 lead at 3:04 of the final period. It was his first goal since March 30, 2001, when he was playing for the Capitals.

"It seems that we are losing the battles in the corners and around the boards," Montreal's Saku Koivu said. "Our forecheck seems like it gives up too easily. It seems like they are always a step ahead. Either it's a mental problem with preparation or it's physical."

* WILD 5, CANUCKS 2: Pascal Dupuis recorded the first two-goal game of his career and Marian Gaborik had a goal and three assists to lead Minnesota at home.

Gaborik, who became the franchise's first NHL all-star selection earlier in the day, broke his seven-game goalless streak with an empty-net goal with 1:58 to play.

"To win against a team like that is huge," Dupuis said. "We're right behind them [in second place]. Not right behind them, but we're kinda sliding behind them."

* ISLANDERS 3, BLUES 2: Oleg Kvasha scored on a backhander with 3:01 to go in overtime, and visiting New York rebounded from a shutout loss 24 hours earlier.

The Blues' Keith Tkachuk was whistled for four minors, then drew a gross misconduct after getting a slashing call in overtime for a total of 18 penalty minutes. He ripped referee Craig Spada.

"He should think about resigning because he'll definitely get fired," Tkachuk said. "It's atrocious. I've seen a lot and I've been around a long time and this guy comes stepping in and just calls dives and terrible calls. It's a joke."

* RED WINGS 4, AVALANCHE 2: Brendan Shanahan scored two goals in the third period as visiting Detroit beat Colorado in a rematch of last year's Western Conference finals.

* OILERS 2, KINGS 0: Tommy Salo made 22 saves for his fourth shutout of the season as Edmonton won at home.

* PREDATORS 2, FLAMES 2: Jarome Iginla scored the tying goal and added an assist as host Calgary ended a four-game losing streak.