PITTSBURGH (AP) -- Sidney Crosby scored his 20th goal of the season, helping the Pittsburgh Penguins win a season-high seventh straight game, 4-3 over the Calgary Flames on Saturday
The Penguins led 4-1 late in the second period and had to hold off the Flames for their 10th straight win at home and 12th victory in their last 13 games.
Crosby had a goal and two assists to extend his season-high points streak to 10 games. He leads the NHL with 54 points. Pascal Dupuis, Harry Zolnierczyk and James Neal also scored.
Mike Cammalleri, Jiri Hudler and Paul Byron scored for Calgary. The Flames have lost four straight and six of their last nine.
COYOTES 4, SENATORS 3, OT
OTTAWA, Ontario (AP) -- Antoine Vermette completed a hat trick at 2:23 of overtime to lift Phoenix past Ottawa.
Vermette pounced on the loose puck in front of goalie Craig Anderson and pushed it through to the back of the net to beat his former team. Radim Vrbata also scored to help the Coyotes snap a three-game losing streak.
Vermette tied it on a power play with 2:13 left in the third period. He took a pass from David Moss and deposited the puck into an empty net behind the fallen Anderson.
Marc Methot, former Phoenix forward Kyle Turris and Zach Smith added a goal. The Senators have lost three straight.