Sidney Crosby had a goal and three assists, and the Penguins topped the Chicago Blackhawks 5-3 on Sunday for their third straight win.
Malkin scored in his 1,000th NHL game, helping Pittsburgh close out a 3-0 road trip after a 3-0 win at Winnipeg on Saturday night. Rickard Rakell had a goal and an assist, and Brock McGinn also scored for the Penguins.
Pittsburgh had a 3-2 lead before Phillipp Kurashev tied it for Chicago with a third-period shot from the corner behind the goal. But Crosby responded for the Penguins with 3:14 left, scoring his 10th of the season on a nice move in front.
Crosby, who has four goals and seven assists in his last four games, then tapped the puck over to Jeff Carter for an empty-netter in the final seconds.
Patrick Kane and Jujhar Khaira also scored for Chicago in its fourth consecutive loss.
Chicago, which lost 6-1 at Boston on Saturday night, responded with two goals in the final 10:21 of the period. First, Jason Dickinson set up Khaira's second of the season. Then Kane beat Casey DeSmith off a slick feed from Jonathan Toews.
It was Kane's first goal since Oct. 27 against Edmonton and No. 3 on the season, stopping a 10-game drought.
The Blackhawks are at the Dallas Stars on Wednesday night.