On a strange night for both players, Martin Lapointe kept putting the puck in the net and goalie Martin Brodeur had trouble keeping it out.

Lapointe had three goals after getting two in 47 games as the Bruins did all their scoring in a stretch of 5 minutes 15 seconds and beat the New Jersey Devils, 4-3, last night in Boston.

"I spend time working out before and after practices," Lapointe said. "Tonight the bounces were going my way. It's nice to see for once."

The Bruins enjoyed the sight of a struggling Brodeur. He leads the NHL with 35 wins, but was pulled at the 10-minute mark of the second period after Lapointe's third goal made it 4-1. All seven goals came in that period.

"I felt good the whole way," said Brodeur, who was replaced by Corey Schwab. "I think the change worked because we fought our way back into the game."

Goals by Patrik Elias and Scott Gomez later in the second period made it 4-3, but Boston held on behind goalie Jeff Hackett.

"You can say we had a letdown when it was 4-1," defenseman Sean O'Donnell said, "but there's a reason why [the Devils] are second in the Eastern Conference."

* FLYERS 5, HURRICANES 3: Tony Amonte had a goal and an assist in his Philadelphia debut and Keith Primeau scored the go-ahead goal 59 seconds into the third period to defeat visiting Carolina.

The Flyers snapped the Hurricanes' season-high four-game winning streak and moved within two points of first-place New Jersey in the Atlantic Division.

Amonte, obtained from Phoenix on Monday, assisted on Primeau's goal when his shot from the slot bounced away from Carolina goaltender Patrick DesRochers. Primeau put in the rebound for his 17th goal.

* SENATORS 3, RANGERS 2: Wade Redden scored 1:34 into overtime to lift league-leading Ottawa at home.

Newly acquired forward Bryan Smolinski and captain Daniel Alfredsson combined on a passing play in the Rangers' zone to set up Redden's shot from the slot. It beat goalie Mike Dunham, giving Ottawa its second straight overtime winner.

* AVALANCHE 5, BLUE JACKETS 1: Joe Sakic scored his 12th career hat trick, all three goals coming in 10:17 of the first period during Colorado's road victory.

Sakic has one four-goal game and 11 three-goal performances in his 15 years in the NHL.

Colorado has won 19 of its last 25 games overall. Patrick Roy (20 saves) left the crease frequently in the second period, almost as if he were trying to keep the game interesting.

* FLAMES 4, MAPLE LEAFS 3: Chris Clark scored with 30 seconds left in overtime to lift Calgary at home. Jarome Iginla's goal with 3:32 remaining in regulation had forced the extra period.

* CANADIENS 4, THRASHERS 2: Richard Zednik had a goal and an assist and Marcel Hossa added a pair of assists as visiting Montreal won its third straight to complete a six-game road trip.

* CANUCKS 4, BLUES 4: Marek Malik set up a second-period goal and then scored the tying goal about five minutes later to lift Vancouver into a tie at home. The Blues' Keith Tkachuk left in the first period with a wrist injury.

* MIGHTY DUCKS 3, SHARKS 2: Steve Thomas, who assisted on Vitaly Vishnevski's tying goal early in the third period, scored 2:04 into overtime for host Anaheim.

* ISLANDERS 5, OILERS 2: Jason Blake scored twice as visiting New York overcame an early two-goal deficit on the road.

Colorado's Scott Parker, left, throws Columbus's Jody Shelly to ice during first-period fight. Avalanche won, 5-1, for its 19th win in last 25 games.