Malkin scored twice in a stretch of 1:49 midway through the third period to put Pittsburgh ahead 5-3 after the Penguins had blown a three-goal advantage earlier in the frame. He completed the hat trick with an empty-net goal with 56 seconds to play.
Richard Park had the other goal for the Penguins, who have won two straight following a six-game losing streak.
Matt Gilroy, Ryan Malone and Teddy Purcell scored for the Lightning, who have lost seven straight and dropped into last place in the Eastern Conference.
CAPITALS 2, HURRICANES 1
WASHINGTON (AP) — Dmitry Orlov broke a third-period tie with his first NHL goal, and the Capitals moved into a tie for the Southeast Division lead with a win over Carolina.
The rookie defenceman, playing in his 25th game, put in the rebound after a shot by Jason Chimera at 1:12. The Capitals have won three straight overall and seven in a row at home, moving them even with the Florida Panthers for the top spot in the division with 50 points.
Washington is 12-9-1 since coach Dale Hunter replaced Bruce Boudreau and hasn't trailed at home since Dec. 13.
Alexander Semin also scored for the Capitals, and Tomas Vokoun made 43 saves.
Jussi Jokinen broke his 25-game goal-scoring drought for the Hurricanes, who had won two straight to climb out of the division cellar.
The Hurricanes welcomed back last season's rookie of the year Jeff Skinner, who sat out 16 games with a concussion.
CANADIENS 4, RANGERS 1
MONTREAL (AP) — Max Pacioretty had two goals and an assist, linemates David Desharnais and Erik Cole also had three points each, and the Canadiens ended a three-game skid with a win over the New York Rangers.
Pacioretty opened the scoring 2:39 in and restored Montreal's one-goal lead at 2-1 with his 15th of the season 3:54 into the second. The Canadiens scored three times in the middle period.
Desharnais had a goal and two assists, and Cole had three assists on a line that combined for nine points.
Peter Budaj made 28 saves, and Mike Blunden also scored for Montreal (17-20-8), which is 12th in the Eastern Conference. The Canadiens, 18 points behind East-leading New York, have won six straight against the Rangers at home.
John Mitchell scored in the first for the Rangers, the first team to reach 60 points this season. However, New York has lost two of three after a 10-1 spurt. Henrik Lundqvist stopped 25 shots.
BLACKHAWKS 4, SHARKS 3
CHICAGO (AP) — Jonathan Toews and Viktor Stalberg each had a goal and an assist, and the Blackhawks ended the Sharks' eight-game point streak.
Dave Bolland and rookie Andrew Shaw also scored for Chicago, which has won three of four and is 3-0-2 in its last five. Shaw's goal was his fourth in seven games since being recalled from the AHL.
Joe Pavelski, Jamie McGinn and rookie Tommy Wingels scored for the Sharks, who lost in regulation for the first time since Dec. 26. San Jose had won six of seven, and was 6-0-2 in its previous eight. Wingels' goal was his first in the NHL.
Chicago's Corey Crawford made 21 saves.
Antti Niemi stopped 36 shots for the Sharks.
OILERS 2, KINGS 1, OT
EDMONTON (AP) — Taylor Hall scored at 3:06 of overtime as the Oilers snapped a five-game losing streak.
Hall scored his 15th of the season on a power play after a terrific backhand pass from Shawn Horcoff.
Josh Green scored in regulation for the Oilers, who have just three wins in their last 15 games.
Justin Williams scored for the Kings, who were 2-0-1 in their three previous games to move three points behind San Jose for first place in the Pacific Division.
DUCKS 4, CANUCKS 2
VANCOUVER (AP) — Jason Blake scored two goals to lift Anaheim to its fifth win in six games.
Bobby Ryan and Nick Bonino also scored for the Ducks, whose only loss in the stretch was a 1-0 overtime defeat in Calgary.
Cody Hodgson and Mason Raymond scored for the Canucks.
Blake, who returned to the lineup on Jan. 4 after missing 34 games while recovering from a severe skate cut, also scored in Friday's 5-0 win at Edmonton.Suggest a correction