BUFFALO, N.Y. — Cal O'Reilly scored the lone goal in a shootout, and the Sabres snapped a six-game losing streak with a 2-1 win over the Penguins on Saturday.
William Carrier scored his first NHL goal and Sabres goalie Anders Nilsson stopped 46 shots through overtime, plus all three shootout attempts he faced.
Buffalo snapped an 0-4-2 skid and ended a nine-game slide against the Penguins. The Sabres had gone 0-8-1 versus Pittsburgh since a 4-2 road win on April 23, 2013.
"That's a win we desperately needed, against one of the better teams in the league, if not the best," coach Dan Bylsma said.
Sidney Crosby scored for Pittsburgh, his 12th goal in the 12 games he has played this season. Pittsburgh has alternated losses and wins over its past five games since a 9-2-2 start.
"Ultimately, we've got to find a way to bury a few chances," Crosby said. "But I thought we created a number of them, especially in the third."
O'Reilly's shootout goal came after he was called up from AHL Rochester earlier in the day.
Home or away, the Sabres haven't scored more than two goals in regulation in 10 games, since a 3-1 win at Winnipeg on Oct. 30. That also marked the last time Buffalo has held a two-goal lead.
Game highlights: Connor McDavid, the first overall pick of last year's draft, scored his first career hat trick and the Oilers beat the host Stars 5-2 to end a five-game losing streak. … Jaromir Jagr had a goal and two assists, and Roberto Luongo made 39 saves in the Panthers' 4-1 win over the host Senators. … Jeff Carter scored his team-high seventh goal, helping the host Kings beat the Devils 4-2. … Carey Price made 31 saves and the host Canadiens ended a three-game skid with a 2-1 victory over the Maple Leafs. Price got his 11th win of the season. … Patrice Bergeron's power-play goal capped a three-goal second that carried the host Bruins to a 4-1 victory over the Jets. Tuukka Rask needed only 11 saves to raise his record to 11-2, tying Montreal's Carey Price for the league wins lead. … Kyle Brodziak and Vladimir Tarasenko scored in the third period, lifting the host Blues over the Predators 3-1. … Martin Hanzal scored 1:16 into overtime to give the host Coyotes a 3-2 win over the Sharks. … The Avalanche scored three times in the first 10 minutes of the third period, capped by Nathan MacKinnon's goal at 9:20, and hung on for a 3-2 win over the host Wild.