Boston 3, Washington 2: Andrew Ference scored his first goal in 100 games as the Bruins sent the Capitals to yet another loss, their eighth in a row. Washington has scored just 11 goals in eight games (0-6-2) since Dec. 1.
Phoenix 4, N.Y. Islanders 3 (SO): Kyle Turris scored Phoenix's third goal of the shootout and the Coyotes rallied. Captain Shane Doan and Radim Vrbata also scored for Phoenix, which got the tying goal from Martin Hanzal with 1:28 left in regulation.
Carolina 4, Anaheim 2: Eric Staal scored three goals for the Hurricanes, who extended their season-best winning streak to four. Staal scored two power-play goals during his natural hat trick -- the 12th three-goal game of his career.
Atlanta 7, New Jersey 1: Eric Boulton scored three times for his first career NHL hat trick, Chris Thorburn added a goal and two assists, and the Thrashers routed the reeling Devils. Atlanta, which has won three of five, earned its 22nd point in the last 15 games. The Devils have dropped 11 of 15 overall and eight straight on the road.
Dallas 2, Columbus 1: Brad Richards scored twice and the Dallas Stars benefited from a controversial call. Referee Chris Rooney waved off Derek Dorsett's goal in the second period, saying Columbus' Ethan Moreau interfered with goalie Kari Lehtonen outside the crease.
Vancouver 4, Toronto 1: Alex Burrows scored with 1:07 left in the first period while Jannik Hansen also scored as the Canucks improved to 8-1-1 in their last 10.
San Jose 4, St. Louis 1: Rookie Logan Couture scored twice for the Sharks. He's tied for fifth for the league lead in goals with Rick Nash of the Blue Jackets. San Jose finished a stretch of 10 road games in their last 13 overall.
Los Angeles 6, Nashville 1: Ryan Smyth scored twice and the Kings broke loose for four goals in the first period to end the Predators' season-high five-game winning streak.
Colorado 6, Ottawa 5 (OT): Matt Duchene scored his second goal of the game with 2:24 remaining in overtime as the Avalanche won its fifth straight.
Chicago 4, Detroit 1: Tomas Kopecky scored two goals and the injury-depleted Blackhawks ended a three-game losing streak.
>Around the rinks
AHL: Manchester 2, Portland 1: Justin Azevedo scored 58 seconds into overtime and the Monarchs completed a sweep of the home-and-home series. Marc-Andre Gragnani scored for the Pirates, who lost 4-3 to Manchester on Friday.
>On the Web
Follow the Sabres and NHL on the Sabres Edge blog at buffalonews.com/blogs
Compiled from News and wire service reports.