Sergei Brylin, Jay Pandolfo and John Madden also scored, and Martin Brodeur made 23 saves to help the Devils end a three-game losing streak. They were 3-for-10 on the power play last night after going 4-for-100 in their previous 14 games.
Caps goalie Brent Johnson was replaced by Olaf Kolzig at 6:14 of the second period after making an awkward stop on Brylin. Johnson said he injured a groin muscle.
"I felt like I had no strength," Johnson said. "I feel terrible for coming out of the game like that. I didn't want it to get any worse."
Earlier yesterday, Washington reacquired forward Colin Forbes from the Carolina Hurricanes for forward Stephen Peat.
Flyers 4, Thrashers 3 -- Sami Kapanen scored 13 seconds into overtime to give visiting Philadelphia the win over Atlanta.
Panthers 6, Bruins 4 -- Olli Jokinen had two goals and an assist to lead host Florida over Boston.
Canadiens 4, Lightning 3 -- Pierre Dagenais scored the tiebreaking goal for visiting Montreal with 11:26 remaining.
Rangers 6, Islanders 2 -- Jaromir Jagr had a goal and three assists as the visitors erased an early deficit by scoring the final six goals.
Kings 5, Avalanche 3 -- Pavol Demitra scored two goals and Los Angeles took advantage of weak Colorado goaltending to win.
Coyotes 5, Sharks 4 -- Mike Johnson scored the winner for visiting Phoenix at 4:44 of the third period.
Canucks 4, Predators 3 -- Richard Park's goal at 8:41 of the third period won it for host Vancouver.