TORONTO -- With time running out and a six-game winning streak on the line, Pascal Dupuis scored twice in the third period as the Pittsburgh Penguins came back from a goal down to defeat the Toronto Maple Leafs 3-1 Thursday night at the Air Canada Centre.
Craig Adams added an empty-netter for Pittsburgh while Tyler Bozak scored for the Leafs.
Dupuis got the winner at 17:50 of the third when Chris Kunitz fed him a pass from the left boards. Dupuis had time to snap home winner past Leafs goalie Ben Scrivens' glove.
"I'm not sure I liked the drama," said Penguins head coach Dan Bylsma. "It was a game where I don't think we played as well with the puck. It was a pretty choppy game from our standpoint but we didn't give up a lot."
Scrivens made 25 saves while Marc-Andre Fleury stopped all but one of the 29 shots he faced.
The result extended Toronto's losing streak to four games while Pittsburgh won its seventh game in a row.
After the game, the Toronto locker room was rather upbeat considering their lead had evaporated in the last eight minutes of the game but they still need to find a way to close out teams.
"It's not all doom and gloom but it's doom and gloom when you lose the way you lost because it tears at your fabric and it tears at your heart," said Leafs head coach Randy Carlyle. "We're finding a way to lose a game instead of finding a way to win a game."
Bozak opened the scoring at 10:01 of the second period when he capped off a nice passing play also involving Phil Kessel and Cody Franson.
Kessel passed cross ice to the right side to Cody Franson, who waited for a hole to open up before going diagonally to Bozak.