Joni Pitkanen scored the tying goal with 23.4 seconds left and added the winner 1:55 into overtime to give the Philadelphia Flyers a 4-3 home victory over the Boston Bruins on Tuesday night.
The Flyers won their fourth straight and seventh in a row at home, overcoming a two-goal deficit in the final 3:35 of regulation on goals by Pitkanen and Simon Gagne.
Sergei Samsonov, Shawn McEachern and Joe Thornton scored for the Bruins, who haven't lost in regulation in nine games since Oct. 20.
With goalie Robert Esche on the bench and an extra skater on the ice, Pitkanen took a long pass from Peter Forsberg, streaked down the left side and wristed a shot into the far corner under the crossbar to tie it at 3. In overtime, Pitkanen took a pass from behind the net and tucked it past goalie Hannu Toivonen to win it.
Mike Knuble also scored for Philadelphia, which played without captain Keith Primeau and top defenseman Eric Desjardins. Both players have concussions.
MAPLE LEAFS 6, CAPITALS 4: At Toronto, Alexei Ponikarovsky, Bryan McCabe, Mats Sundin and Carlo Colaiacovo scored in the third period for the Maple Leafs.
Alexander Ovechkin scored twice for the Capitals. He also had two goals in Washington's 5-4 victory over Toronto on Sunday.
Chad Kilger and Jeff O'Neill added goals for the Maple Leafs. Matt Pettinger and Ben Clymer also scored for Washington.
CANADIENS 3, LIGHTNING 2: At Montreal, Jose Theodore stopped 32 shots and Richard Zednik scored midway through the third period, leading the Canadiens to their fifth straight victory.
Defensemen Andrei Markov and Craig Rivet added power-play goals for Eastern Conference-leading Montreal. Tim Taylor and Vinny Prospal scored for Tampa Bay, which lost its fourth in a row.
ISLANDERS 4, DEVILS 1: At East Rutherford, N.J., Rick DiPietro made 25 saves and Shawn Bates had a goal and an assist to help New York end a two-game losing streak.
Mattias Weinhandl, Oleg Kvasha and Jason Blake also scored for the Islanders. Vladimir Malakhov scored for the Devils, who dropped their fourth straight.
PREDATORS 3, OILERS 2: At Nashville, Tenn., Scott Hartnell scored with 22.5 seconds left and Tomas Vokoun stopped 31 shots for the Predators.
Nashville scored all three goals in the third period, including two in the final 1:55, to snap a five-game winless skid.
Kimmo Timonen and Martin Erat also scored for the Predators. Ryan Smyth and Jarret Stoll scored for Edmonton.
COYOTES 4, WILD 2: At St. Paul, Minn., Curtis Joseph made 26 saves and moved into a tie for eighth place on the NHL's career wins list and Mike Comrie scored two goals for Phoenix.
Joseph tied Grant Fuhr with his 403rd career victory. Fuhr, the former Edmonton star, is the Coyotes' goalie coach.
Yanick Lehoux and Mike Leclerc also scored for the Coyotes, who scored three goals on their first six shots. Daniel Tjarnqvist and Filip Kuba scored for Minnesota.
AVALANCHE 5, SHARKS 2: At Denver, Pierre Turgeon became the 34th player in league history to reach 500 goals and Alex Tanguay scored twice, lifting the Avalanche to the win over the San Jose.
Turgeon, in his 18th season, had been waiting for the milestone goal since scoring twice against Vancouver on Oct. 27. He couldn't have picked a better time to do it, scoring on a two-man advantage midway through the third period to give Colorado a two-goal advantage.