PITTSBURGH -- Sidney Crosby ended a long goal drought and assisted on Conor Sheary's game-winner 16 seconds into overtime as the Pittsburgh Penguins beat the Buffalo Sabres 5-4 on Tuesday night.
Crosby scored his sixth of the season, Sheary had a pair of goals and Patric Hornqvist added one for Pittsburgh. Phil Kessel got his eighth of the season and has goals in four straight games. Kessel, the team's leading scorer, has at least one point in five straight games -- and 16 of 20 this season.
Matt Murray made 28 saves for the Penguins, who won their sixth in a row at home. Pittsburgh is 12-0-1 in its last 13 games against the Sabres, including seven consecutive wins at home.
Pittsburgh, which lost six of its previous eight games, played 13 of its first 19 on the road, including six back-to-backs, and is 4-7-2 away from home. The Penguins play 13 of their next 19 at home, where they have won six of their last seven.
Complete coverage of the Philadelphia Flyers and their rivals in the NHL from NBC Sports Philadelphia.
Jack Eichel also ended a scoring drought with his fifth goal of the season. Sam Reinhart, Benoit Pouliot and Evander Kane also scored for Buffalo.
Kane has 10 goals in 18 games this season. He's off to the best start of his career, topping his mark of 10 goals in 22 games during the 2011-12 season.
Robin Lehner made 40 saves for the Sabres, who lost for the sixth time in eight games and haven't won in Pittsburgh since April 2, 2013 (see full recap).
Ekholm, Fiala help Predators double up Capitals
NASHVILLE, Tenn. -- Mattias Ekholm and Kevin Fiala each had a goal and an assist to lead the streaking Nashville Predators past the Washington Capitals 6-3 on Tuesday night for their fifth straight victory.
Craig Smith, Nick Bonino, Filip Forsberg and Miikka Salomaki also scored for Nashville. Pekka Rinne made 26 saves, and 12 players had at least one point for the Predators.
T.J. Oshie scored twice and Alex Chiasson also had a goal for Washington, which had won two consecutive games.
Smith scored the first goal at 11:48 of the opening period. On a delayed penalty to the Capitals, he redirected Fiala's shot past Capitals goalie Braden Holtby for his sixth of the season.
The goal came on Nashville's 12th shot of the period. Washington had not registered a shot on Rinne to that point. The Predators ended the first with an 18-3 shots advantage.
Bonino made it 2-0 at 17:43. Standing just to Holtby's right side, Bonino tipped Roman Josi's wrister from the top of the left circle for his second goal of the season.
Bonino missed Nashville's previous 11 games with a lower-body injury (see full recap).
Werenski gives Blue Jackets overtime victory
MONTREAL -- Zach Werenski scored 1:09 into overtime, lifting the Columbus Blue Jackets over the Montreal Canadiens 2-1 on Tuesday night.
Josh Anderson had a goal 2:29 into the game for Columbus, and Sergei Bobrovsky made 28 saves, allowing only a goal to Paul Byron early in the third period.
Charlie Lindgren, making his fifth consecutive start for Montreal, stopped 23 shots. Werenski beat him with a wrist shot to the roof of the net on his glove side.
Anderson got his team-leading seventh goal after Montreal's Brandon Davidson tipped Markus Nutivaara's point shot right to Anderson. He let the puck drop before batting it past Lindgren. Davidson was also at fault seconds earlier when Nutivaara intercepted his failed clearance at the blue line.
The goal came on Columbus' second shot of the game.
Byron, playing his 300th NHL game, came close to equalizing midway through the second period. With the Canadiens playing short-handed, Byron stole the puck from Seth Jones at the blue line and moved in alone on Bobrovsky, but the Blue Jackets goalie got his pad on the shot.
The Canadiens upped the pressure in the third period, but Bobrovsky was again up to the challenge (see full recap).