The win came before 19,746 fans inside the Air Canada Centre. Outside, a blue-and-white throng watched on a big screen in Maple Leaf Square as playoff hockey returned to Toronto for the first time since 2004.
After being beaten 4-2 in Boston on Saturday night, the Bruins upped their game. The Leafs, meanwhile, made mistakes and were punished, although they tried to close the gap with a busy third period in which they outshot the Bruins 18-6. The Leafs finished with a 47-38 edge in shots.
Game 4 is Wednesday in Toronto, with Boston leading 2-1 in the best-of-seven series. Boston won the opener 4-1.
RANGERS 4, CAPITALS 3
In New York, Derek Stepan and Arron Asham both scored tiebreaking goals in the third period for the Rangers in Game 3.
The Rangers finally found their offense and got back into their first-round playoff series. New York still trails 2-1 in the Eastern Conference series, with Game 4 here Wednesday night.
Stepan gave the Rangers the lead for good with 6:25 remaining when he deftly tipped in a pass in front from Rick Nash. Asham had put New York in front 3-2 at 2:53, but Jay Beagle got the Capitals even again 4:26 later.
RED WINGS 3, DUCKS 2 (OT)
In Detroit, Damien Brunner scored with 4:50 left in overtime, lifting Detroit to a series-evening win over Anaheim.
Pavel Datsyuk scored a second game-tying goal for the Red Wings with 6:33 left in regulation. Brendan Smith made it 1-1 early in the third.
Matt Beleskey gave the Ducks their first lead 5:07 into the game and David Steckel put them ahead midway through the third period.
Jimmy Howard had 31 saves for the Red Wings. Jonas Hiller had 46 saves for Anaheim.
Game 5 is Wednesday night in Anaheim.