Toronto has won the last six road games in the series, including a 3-2 victory on Dec. 27. The Maple Leafs have outscored the Penguins 31-10 over that span.
The Leafs, tied with the New York Islanders for the 10th seed in the Eastern Conference with 66 points, trail Montreal by just five points for the eighth and final playoff spot with 16 games remaining.
Toronto and Montreal will play consecutive games at the Bell Centre on Thursday and Saturday.
Jagr, the league’s leading scorer, had a goal and three assists to become the first player to reach 100 points this season.
Goaltender Mikael Tellqvist, making his third consecutive start in place of the injured Ed Belfour, had 19 saves for the Leafs, who have lost the first two games of a stretch that will see them play seven of eight on the road.
Mats Sundin assisted on Allison’s first goal to extend his point streak to four games. He has four goals and three assists in that span.
“I thought we were the better team,” Sundin said. “We wound up again on the wrong side of the scoresheet. It’s frustrating.”
Sundin has 33 goals and 32 assists in 44 games versus the Penguins in his career.
Pittsburgh, 3-1-0 in its last four games, seeks consecutive wins for just the fifth time this season.
With a win, the Penguins would record their first three-game home winning streak since March 16-21, 2004.
Roy’s goal—just his second in 27 games—trickled past Canadiens goalie David Aebischer after Roy misfired on the shot.
“I just went on the ice and drove the net,” Roy said. “I don’t know if I was hooked, but I tried to go back and it seemed like I slipped and it slid between his legs, so it was kind of lucky, but I’ll take it.”
Fleury stopped all 16 shots he faced in the final period to notch his 10th win of the season.
LeClair has 12 goals and 19 assists in 33 games in his career versus the Leafs.