Sabres Edge Capitals
Buffalo, n.y. — Ryan Miller made 49 saves, and the Buffalo Sabres beat the Washington Capitals 2-1 on Sunday night.
Drew Stafford netted Buffalo’s goal in regulation, and Steve Ott scored the lone shootout goal in the sixth round as the Sabres improved to 5-0-1 in their last six home games after starting 3-12-1 there.
Miller stopped all six Washington shootout attempts.
Philipp Grubauer made 16 saves for Washington, and Troy Brouwer scored the Capitals’ only goal. Alex Ovechkin recorded 12 shots, but failed to earn a point.
Washington had the first 12 shots on goal.
Ott took a cross checking penalty 5:53 into the game, but Washington’s NHL-best power play couldn’t take advantage. Miller made a shoulder save on a deflection by Mikhail Grabovski.
Panthers 4, Canadiens 1
Sunrise, Fla. — Brian Campbell, Aleksander Barkov and Dmitry Kulikov each scored goals to lift Florida over Montreal.
Sean Bergenheim added an empty-net goal with 17 seconds left. Tom Gilbert had two assists.
Scott Clemmensen stopped 21 shots for the Panthers, who broke a three-game losing streak and beat Montreal for the second time this month. Clemmensen is 8-1 against the Canadiens.
Montreal lost for the first time in three games.
Brandon Prust scored for the Canadiens, and Peter Budaj made 21 saves.
Florida stretched its lead to 3-1 on Barkov’s goal in the second period. Gilbert’s shot from the slot was tipped in by Barkov at 14:29. Barkov has seven points in six games.
Penguins 5, Blue Jackets 3
Columbus, Ohio — James Neal scored three times and had two assists, and Sidney Crosby scored the go-ahead goal and set up two other tallies to lead Pittsburgh past Columbus.
Chris Kunitz added his 21st goal and two assists, and Jeff Zatkoff made 25 saves for the Penguins, who have won all four meetings with Columbus this season.
Neal scored twice on the power play, including his third goal of the night and 14th of the season with 2:27 left — giving him a career-high five points.
Brandon Dubinsky, Corey Tropp and Nikita Nikitin scored for the Blue Jackets before their biggest home crowd of the season, 18,871. Nikitin also had an assist.
Blues 3, Stars 2 (ot)
Dallas — Kevin Shattenkirk scored a power-play goal 4:49 into overtime, giving St. Louis a victory over Dallas.
Jaden Schwartz had a goal in his fifth straight game, and T.J. Oshie also scored for the Blues, who improved to 12-0-1 against Central Division opponents. Brian Elliott made 28 saves.
Dallas overcame a 2-0 deficit with second-period goals by Jamie Benn and Ryan Garbutt.
Schwartz opened the scoring on a power play at 2:41 of the first.
St. Louis scored off a Stars mistake at 5:12 of the second when Oshie picked up the puck after Kevin Connauton whiffed on a pass in his end.
Rangers 4, Lightning 3
Tampa, Fla. — Henrik Lundqvist made 37 saves in his first start in four games, and Mats Zuccarello had a goal and two assists in the Rangers’ victory over Tampa Bay.
Lundqvist watched from the bench as backup Cam Talbot started the previous three games, winning two, after Lundqvist struggled through a 1-4-2 stretch.
Rick Nash, Chris Kreider and Benoit Pouliot also scored for the Rangers, who had three power-play goals. Ryan McDonagh and Derick Brassard had two assists each.
Tampa Bay got goals from Tyler Johnson, Ondrej Palat and Valtteri Filppula.
The Rangers went up 4-2 on second-period power-play goals by Kreider and Pouliot.
Maple Leafs 5, Hurricanes 2
Toronto — Phil Kessel scored twice, reaching the 20-goal plateau for the sixth straight season, to help Toronto beat Carolina.
The speedy Leafs forward could have had more, but he failed to score on two breakaways.
Nikolai Kulemin, Paul Ranger and Dion Phaneuf, with an empty-net goal with 8 seconds remaining, also scored for Toronto.
Nathan Gerbe and Justin Faulk had goals for Carolina (14-16-9), which has lost five straight including two in overtime.
Jonathan Bernier made 41 saves as Carolina outshot Toronto 43-27.
The game marked the halfway point of the season for Toronto (20-16-5) and was its last outing before Wednesday’s outdoor Winter Classic against Detroit at the Big House in Ann Arbor, Mich.
Canucks 2, Flames 0
Calgary, Alberta — Jannik Hansen scored the winning goal, and rookie goalie Eddie Lack made 18 saves to lead Vancouver over Calgary.
Vancouver took the lead in the final minute of the first period on a terrific breakaway pass from Henrik Sedin and an even better finish by the speedy Hansen.
With the puck inside his blue line, Sedin spotted Hansen darting up the ice. Looking like a quarterback, Sedin paused as Hansen got open behind Mark Giordano and lofted a long pass that connected at the Flames’ blue line.
Hansen controlled the puck and quickly whipped a shot past Reto Berra.
Lack (7-2-0), making his third consecutive start with Roberto Luongo (lower body) on the injured list, won his fifth straight and earned his second shutout.
Mike Santorelli also scored for Vancouver (23-11-6), 10-1-1 in its last 12.