Evgeni Malkin scored his 450th NHL goal and had an assist, and
Casey DeSmith
made 28 saves for the Penguins (6-6-2).
"[Malkin] was in beast mode tonight it seemed," Pittsburgh coach Mike Sullivan said. "He was a threat all night long. When he is at his best, when he plays the game like we have all grown accustomed to watching him over the years, the puck just follows him around. It was one of those occasions tonight. He scores, he sets up a bunch, he had a bunch of looks. I thought his line was really a threat most of the night."
Pittsburgh has outscored opponents 8-3 in consecutive wins, including a 4-1 win against the Washington Capitals on Wednesday, after being outscored 33-16 during a seven-game skid (0-6-1). McGinn also scored the game-winner against Washington.
"Definitely, I think we are playing more responsibly," DeSmith said. "Doing the little things in the defensive zone, maybe a little bit more physical, protecting the scoring areas, giving the defense a little more support, getting back, less odd-man rushes. Everything is just coming together for us. If we keep it up, we are going to win a lot of games."
Zach Aston-Reese and William Nylander scored, and Kallgren made 19 saves for the Maple Leafs (7-5-3), who are 0-1-1 after winning three straight.
"I thought Erik played well tonight," Toronto coach Sheldon Keefe said. "He's been playing well for us, so shake that one off and feel good about how you've been playing giving your team a chance to win."
Jason Zucker gave the Penguins a 2-1 lead at 1:08 of the second period when he one-timed a pass from Malkin, but Nylander tied it 2-2 at 17:17 on a power-play, one-timing a pass from Morgan Rielly at the left face-off dot.
The Maple Leafs took a 1-0 lead at 13:49 of the first period when Aston-Reese put in a loose puck after Denis Malgin's shot was blocked by Pittsburgh defenseman Kris Letang.
Malkin tied it 1-1 at 19:24, scoring after Chad Ruhwedel's point shot hit Toronto defenseman TJ Brodie.
"I felt we had some really good portions of the second period," Keefe said. "I felt some of the first period was OK, not nearly as good as we'd expect but we are up 1-0 and in a good spot there with a great goal from Aston-Reese to give us a lead. I was really disappointed how we closed out that period to give them one back."