Buffalo native Patrick Kane also scored for Chicago, which got 20 saves from Corey Crawford in his 12th straight start.
By improving to 3-3 since the end of the Olympic break, Chicago avoided its longest road losing streak since a six-gamer from Feb. 2-14, 2012.
Drew Stafford scored for the league-worst and shorthanded Sabres, whose three-game home win streak ended. Over the past week, Buffalo traded four of its top players: goalie Ryan Miller, defenseman Brayden McNabb and wings Steve Ott and Matt Moulson. And Sunday, it was without wings Zemgus Girgensons, Chris Stewart and Torrey Mitchell due to undisclosed injuries.
But the Sabres kept the game against the defending Stanley Cup champs close throughout. And they peppered Crawford late. Brian Flynn came in alone on the left side but was denied by a glove save with 5:32 left. And with Buffalo goalie Jhonas Enroth pulled in the final minute, Crawford made a blocker save on a two-on-one.
Game highlights: Torey Krug scored the go-ahead goal 7:38 into the third as the visiting Bruins won their season-high fifth in a row, 5-2 over the Panthers.
Around the league: The Capitals' Evgeny Kuznetsov will debut tonight, two days after signing a contract. After being drafted 26th overall in 2010, the wing, 21, spent four seasons in Russia's KHL. He led his team in scoring each season and was an All-Star at age 19. … The Sabres suspended defenseman Rostislav Klesla for failing to report to their AHL affiliate. It comes a day after the Czech said he intended to leave the NHL for Europe. In a span of two days last week, Klesla was traded from Phoenix to Washington and Washington to Buffalo. … Stars goalie Kari Lehtonen is out indefinitely and was being evaluated for a possible concussion after being run over by Wild center Erik Haula on Saturday. Haula was called for a five-minute charge. … Bruins wing Daniel Paille left Sunday's game during the first period, and his status is unknown. The team did not disclose the injury. But Paille, who missed seven games earlier this season with a concussion, left after taking a big hit from Panthers defenseman Ed Jovanovski. … Flames center Matt Stajan will take a leave of absence after the death of his newborn son.
First Period—1, Chicago, Kane 28 (Sharp, Oduya), 3:12. 2, Buffalo, Stafford 11 (Conacher, Ennis), 9:11. Penalties—Saad, Chi (tripping), 4:39; Ennis, Buf (hooking), 5:23; Oduya, Chi (tripping), 19:54.
Second Period—None. Penalties—Kruger, Chi (high-sticking), 3:35; D'Agostini, Buf (holding), 5:45; D'Agostini, Buf (interference), 14:12; Ruhwedel, Buf (hooking), 17:37.
Third Period—3, Chicago, Toews 25 (Saad, Shaw), 1:34. Penalties—Regin, Chi (tripping), 5:07; Ehrhoff, Buf (slashing), 8:51; Hjalmarsson, Chi (hooking), 14:28. Shots on Goal—Chicago 11-13-7—31. Buffalo 8-5-8—21. Power-play opportunities—Chicago 0 of 5; Buffalo 0 of 5. Goalies—Chicago, C.Crawford 25-11-10 (21 shots-20 saves). Buffalo, Enroth 4-14-5 (31-29). A—19,070 (19,070).
First Period—None. Penalties—Lucic, Bos (hooking), 11:26; Winchester, Fla (high-sticking), 14:44; Boyes, Fla (high-sticking), 17:43.
Second Period—1, Florida, Hayes 6 (Bjugstad, Bergenheim), 7:00. 2, Boston, Meszaros 6 (Smith, Bergeron), 9:58 (pp). Penalties—Florida bench, served by Huberdeau (too many men), 9:22; Marchand, Bos (cross-checking), 12:34.
Third Period—3, Boston, Krug 13 (Marchand, Bergeron), 7:38. 4, Boston, Bergeron 18 (Eriksson, Soderberg), 11:21 (pp). 5, Florida, Hayes 7 (Huberdeau), 11:50. 6, Boston, Iginla 20 (Lucic, Chara), 12:13. 7, Boston, Kelly 6, 18:52 (en). Penalties—Soderberg, Bos (high-sticking), 2:09; Boychuk, Bos (roughing), 4:41; Fleischmann, Fla (hooking), 9:27. Shots on Goal—Boston 12-15-15—42. Florida 7-8-7—22. Power-play opportunities—Boston 2 of 4; Florida 0 of 4. Goalies—Boston, C.Johnson 13-3-1 (22 shots-20 saves). Florida, Luongo 20-17-6 (41-37). A—18,858 (17,040).
First Period—1, N.Y. Rangers, Boyle 5 (J.Moore, D.Moore), 5:14. Penalties—McDonagh, NYR (tripping), 14:59; Franzen, Det (interference), 16:23.
Second Period—None. Penalties—Kreider, NYR (holding), :28; Quincey, Det (cross-checking), 8:16; Carcillo, NYR (tripping), 11:08.
Third Period—2, N.Y. Rangers, Kreider 15 (McDonagh, Stepan), :14. 3, N.Y. Rangers, Kreider 16 (Stepan, McDonagh), 12:11. Penalties—Howard, Det, served by Bertuzzi (roughing), 7:34. Shots on Goal—Detroit 11-7-12—30. N.Y. Rangers 12-9-10—31. Power-play opportunities—Detroit 0 of 3; N.Y. Rangers 0 of 3. Goalies—Detroit, Howard 13-15-10 (31 shots-28 saves). N.Y. Rangers, Lundqvist 24-20-4 (30-30). A—18,006 (18,006).