Jose Theodore credited his Canadiens teammates for helping him get his game back on track.

Doug Gilmour, Stephane Quintal and Joe Juneau scored, and Theodore made 27 saves to lead Montreal to a 3-2 victory at home yesterday.

Theodore ended a personal five-game losing streak and Niklas Sundstrom had two assists for Montreal, which has registered at least one point in each of its last four games (3-0-0-1).

"The guys made the big plays and scored the big goals, I was just concentrating on making the key saves at the right time," Theodore said. "We did it as a team and that's how we're going to have to play game in, game out."

Todd Marchant and Jani Rita scored third-period goals for Edmonton after the Canadiens took a 3-0 lead.

"We had a good effort from everyone, but slacked off a little bit in the third period and tried to sit on a lead," Canadiens defenseman Craig Rivet said.

The Oilers went 113 minutes 42 seconds without a goal before Marchant scored 3:47 into the third.

"We had chances early in the game that we should have buried, and we didn't, yet you never like to admit that you've been beaten by a goalie," Marchant said.

* SABRES 5, RANGERS 4: Curtis Brown scored a short-handed goal 1:29 into the third period and Martin Biron made 48 saves as Buffalo, at home, ended an eight-game losing streak.

Miroslav Satan scored on a penalty shot, and Chris Gratton, Adam Mair and Rory Fitzpatrick -- with his first NHL regular season goal -- also scored for Buffalo, which won for the first time since Jan. 24.

Darius Kasparaitis, Petr Nedved, Vladimir Malakhov and Matthew Barnaby scored for the Rangers, who had their two-game winning streak snapped.

* ISLANDERS 3, KINGS 2: Arron Asham recorded his third career two-goal game, and Jason Blake also scored to lead New York in Los Angeles.

Ziggy Palffy had a goal and an assist and Mathieu Schneider scored on a power play for the Kings in the only meeting between the teams this season.

* RED WINGS 6, THRASHERS 2: In Atlanta, Brett Hull scored two of Detroit's four second-period goals and added two assists in the third as the Red Wings won their third straight.

Five days after becoming the sixth player in NHL history with 700 goals, Hull made it 1-1 with a shot from the left circle 1:16 into the second that beat Byron Dafoe under the goaltender's pads.

The 38-year-old Hull gave Detroit a 4-1 lead with his team-high 10th power-play goal only 21 seconds after Pasi Nurminen replaced Dafoe at the 9:05 mark of the period. The Red Wings had a one-man advantage after Atlanta Coach Bob Hartley was assessed a bench minor for taking too long to send in Nurminen.

* BLACKHAWKS 7, BLUE JACKETS 1: Steve Passmore won his first game in almost a year and Steve Sullivan had a career-high five points for visiting Chicago.

Passmore, filling in for Jocelyn Thibault, had not won since March 29. He was 0-2-2 this season. He had 30 saves and weathered three consecutive power plays late in the second period.

* MAPLE LEAFS 2 SENATORS 1: Jonas Hoglund scored the go-ahead goal with 44 seconds remaining as host Toronto upended first-place Ottawa.

Ed Belfour made 31 saves for the Maple Leafs.

* FLYERS 2, HURRICANES 2: Keith Primeau's goal with 6:52 left lifted Philadelphia to a tie at home.

Donald Brashear also scored for Philadelphia, which came back from a 2-0 deficit in the third period after rallying from three goals down to beat St. Louis, 4-3, Thursday night.

Jeff O'Neill and Sean Hill scored for Carolina, and Kevin Weekes stopped 42 shots -- including two in overtime.

* PREDATORS 2, MIGHTY DUCKS 1: Vladimir Orszagh and Scott Walker each scored first-period goals to lead host Nashville. The loss ended a four-game winning streak for the Mighty Ducks.

* AVALANCHE 3, WILD 2: In Denver, Colorado's top line of Peter Forsberg, Alex Tanguay and Milan Hejduk combined for two goals and six assists.

Colorado, 9-0-2-1 its last 12 games, extended its home-unbeaten streak to six games (5-0-1). Colorado has earned at least one point in every game since a 4-2 loss to Detroit on Jan. 16.

* COYOTES 5, BLUES 3: Mike Johnson had two goals and an assist to lead Phoenix in St. Louis.

Deron Quint, Branko Radivojevic and Daymond Langkow also scored for the Coyotes, who won their second road game in two nights after four straight losses.

* PENGUINS 4, DEVILS 1: Mario Lemieux had a goal and assist in a stunning four-goal, first period that led goal-starved Pittsburgh in East Rutherford, N.J.

Ville Nieminen, Tomas Surovy and Mikael Samuelsson also scored in the Devils' worst period of the season, and Sebastien Caron made 39 saves in making the Penguins' first goals in three games stand up.

* LIGHTNING 5, BRUINS 2: Dan Boyle scored twice late in the third period, including a tiebreaking power-play goal with 5:37 left, in Tampa.

* CANUCKS 2, FLAMES 2: In Calgary, Ed Jovanovski scored at 12:01 of the third period to lift Vancouver to a tie with the Flames before the teams played a scoreless overtime.

Leafs' Tie Domi, right, bowls over Senators' Zdeno Chara during the second period of Toronto's win over first-place Ottawa.