The Ottawa Senators are one of NHL's hottest teams for one reason -- goaltending.

With Patrick Lalime again strong in goal, Peter Schaefer scored a tiebreaking goal 7 minutes 30 seconds into the third period to help the visiting Senators to a 3-1 victory yesterday over the Flyers, ending Philadelphia's five-game unbeaten streak.

"He had some awesome saves," said Mike Fisher, who scored Ottawa's first goal. "The win can be attributed to him."

Lalime made 27 saves as the Senators won their third straight game and seventh in their last eight. Lalime has lost only two of his last 15 starts (10-2-3).

Schaefer, left uncovered in the slot, beat Philadelphia goaltender Roman Cechmanek. Wade Redden added a late empty-net goal for the Senators, who have lost only two of their last 20 games (15-2-3).

* AVALANCHE 4, WILD 2: Peter Forsberg and Rob Blake had a goal and an assist each and host Colorado posted its second straight win under new coach Tony Granato.

Colorado won consecutive home games for the first time this season. The Avalanche is unbeaten in four games overall (3-0-1). Minnesota lost despite peppering Patrick Roy with a team-record 47 shots.

* DEVILS 5, STARS 3: Former Star Jamie Langenbrunner had a goal and two assists and linemate John Madden added two goals to lead host New Jersey past Dallas.

Langenbrunner was acquired from Dallas late last season along with Joe Nieuwendyk in a deal that sent Jason Arnott to the Stars.

The Stars could not overcome a rare bad game by goaltender Marty Turco, who gave up a season-high five goals, including a giveaway to Jeff Friesen that gave New Jersey the lead for good.

The five goals tied the Devils' season high and they tied the most scored against Dallas this season.

* PENGUINS 2, FLAMES 0: Steve McKenna scored his first goal in almost a year and Johan Hedberg stopped 23 shots for his first shutout of the season as host Pittsburgh snapped a 10-game winless streak.

McKenna took Milan Kraft's pass and fired a 20-foot wrist shot from the left circle past goalie Roman Turek at 17:43 of the first period. It was his first goal since Jan. 22, when he played for the New York Rangers.

Mario Lemieux had an assist, ending the longest point drought of his career at 245 minutes 33 seconds. Calgary was shut out for the eighth time this season.

The Flames are 0-10-2 in their last 12 games in Pittsburgh, where they haven't won since Feb. 12, 1989.

* CANADIENS 6, SABRES 2: In Montreal, Doug Gilmour scored twice and Yanic Perreault and Saku Koivu each had a goal and two assists for the Canadiens.

Richard Zednik and Chad Kilger also scored for the Canadiens, who were outshot 38-16 but scored all of their goals on their first 12 shots.

Jose Theodore made 36 saves for Montreal, allowing goals by Adam Mair and Miroslav Satan.

* RED WINGS 3, RANGERS 2: In Detroit, Nicklas Lidstrom and Igor Larionov each had a goal and an assist to spark the Red Wings to their seventh straight victory over the Rangers. New York defenseman Vladimir Malakhov scored his first two goals of the season.

* CANUCKS 4, OILERS 3: Markus Naslund scored his league-leading 22nd goal during a two-man advantage in overtime to give Vancouver a win at home.

Edmonton scored twice on goals by Ryan Smyth and Jason Smith in the final five minutes of regulation to force overtime. Artem Chubarov scored two goals for the first time in his career, and Daniel Sedin also scored as the Canucks took a 3-1 lead after two periods.

* MAPLE LEAFS 3, SHARKS 3: Tomas Kaberle and Mats Sundin scored power-play goals in the third period to help Toronto salvage a tie at home. Marco Sturm, Jonathan Cheechoo and Dan McGillis scored for San Jose. The Sharks' Teemu Selanne had a breakaway in overtime, but Ed Belfour made a sprawling save.

* BRUINS 3, PANTHERS 3: Ivan Novoseltsev and Viktor Kozlov each scored with less than a minute to play in regulation to give Florida a tie in Boston.

* PREDATORS 2, LIGHTNING 2: Tomas Vokoun made 40 saves, including 16 in the third period, to help visiting Nashville gain a tie.