Evgeni Malkin scored a hat trick to help the Pittsburgh Penguins rally past the Vancouver Canucks for a 5-4 victory on Saturday.

It was the 10th hat trick of his career and first since Feb. 25, 2012. Malkin, who leads the team with 23 goals and 47 points, has 19 points in his last 15 games.

Sidney Crosby established a season-long six-game point streak with his 16th of the season, an empty net goal that proved to be the winner. Bryan Rust scored his second of the season for the Penguins, who rallied from a 2-0 deficit for the second time in as many games.

Pittsburgh, which scored three third-period goals in 5:44, trailed by two goals in seven of its previous 11 games and came back to earn points in six of those seven instances.

The Penguins (23-17-7) won six of their last eight against the Canucks (20-18-11).