Back on the power play, the Penguins capitalized when Sideny Crosby slipped behind the defense before beating Lyon off his backhand on a breakaway to make it 4-4 at 19:19.
Making an impact in his first game back in the lineup since Jan. 14, Colin White briefly regained the lead for the Panthers when, after some great forechecking, he collected a pass from Nick Cousins and snuck the puck around DeSmith's pad to make it 5-4 at 4:10 of the third period.
With the fourth line continuing to chip in for the Penguins, Drew O'Connor cashed in on a loose puck around the blue paint to make it 5-5 at 10:29. Just over four minutes later, Malkin blasted home a blistering one-timer on the power play to send the Penguins ahead 6-5 at 14:30.
Netting his career-high 25th goal of the season and making sure the Panthers wouldn't leave the Steel City empty handed, Verhaeghe pounced on a turnover in the offensive zone and skated around DeSmith before tucking the puck into the cage to make it 6-6 with 2:32 left in regulation.
Earning a power play in overtime, the Penguins captured the second point when Kris Letang one-timed the puck past Lyon, who was screened by Crosby, to lock in the 7-6 win at 4:06.
"We battled back all game," Verhaeghe said. "It was really eventful. We stuck with it. We were even-keeled the whole way and trusted the way we played. I liked our game."