Carolina 4, Toronto 3: Patrick Dwyer scored the winner with just over five minutes remaining, and Eric Staal had two goals for the Hurricanes, now 10-3-0 in their last 13 meetings with Toronto.
Pittsburgh 6, Atlanta 3: Sidney Crosby scored twice during a four-point night to extend his scoring streak to 25 games, and the Penguins won their final home game before the Winter Classic Saturday.
Washington 3, Montreal 0: Semyon Varlamov made 25 saves, and Alex Ovechkin was one of three goal scorers for the Capitals. It was only the 14th goal in 39 games for Ovechkin, he had 28 by this point last season.
Boston 4, Tampa Bay 3: Mark Recchi scored a power-play goal with 19.7 seconds left in the third period for the game winner for the Bruins. It was the 570th of his career.
St. Louis 3, Chicago 1: Ty Conklin shut down a team that burned him for seven goals last month while Vladimir Sobotka, Brad Boyes and Brad Winchester scored for the Blues. Patrick Kane returned to the lineup for the Blackhawks but did not get a point.
Dallas 4, Nashville 2: Loui Eriksson scored a goal and added an assist, and Andrew Raycroft made 44 saves for the Stars. West Seneca and Nichols product Chris Mueller, a center, made his debut for the Predators. He had 3:17 of ice time.
Anaheim 3, Phoenix 1: Corey Perry scored his team-leading 20th goal and Jonas Hiller made 31 saves for the Ducks. The Coyotes have lost three of four.
Philadelphia at Vancouver: The Flyers have 10 wins and four ties since their last loss in Vancouver, 5-3, on Jan. 17, 1989, and have won their last seven visits.
Around the rinks
AHL: Portland 4, Providence 3: The Pirates tied a season high for power-play goals with three as Mark Mancari, Paul Byron, and Colin Stuart all scored with the man advantage.
Montreal Canadiens: Shored up their defense by acquiring James Wisniewski from the New York Islanders for a pair of draft picks.
On the Web
Follow the Sabres and NHL on the Sabres Edge blog at buffalonews.com/blogs
Compiled from News and wire service reports.