Andrew Ference and David Krejci each had a goal and an assist during Boston's four-goal second period, Tim Thomas made 40 saves, and the Bruins beat the Canucks 8-1 in Game 3 on Monday night, trimming Vancouver's series lead to 2-1.
Mark Recchi scored two goals for the Bruins, who turned a big win into a blowout with four more goals in the final 8 1/2 minutes of the third period against beleaguered goalie Roberto Luongo, who won the first two games of the series in Vancouver.
Boston emerged from its offensive slump after Horton was taken off the ice on a stretcher in the first period after taking a late hit to the head from Vancouver defenseman Aaron Rome.
Game 4 is Wednesday night in Boston.
Brad Marchand scored a short-handed goal in the second period, and Daniel Paille added another short-handed goal in the third. Recchi, Chris Kelly and Michael Ryder -- who finished with three points -- scored in the final 21/2 minutes as the Bruins emphatically avoided a 3-0 series deficit.
Boston had managed just three goals in its previous 10 periods before torching Luongo, who stopped 30 shots. Boston hadn't even scored six goals in a finals game since May 5, 1970, in Game 2 against St. Louis on the way to their last championship.
Jannik Hansen broke up Thomas' shutout bid with 6:07 to play for the Canucks, who finally hit a major bump in their late-season roll.
NHL scoring champion Daniel Sedin got a 10-minute misconduct late in a jarring loss for the Presidents' Trophy winners, who had won seven of eight games. The Canucks had given up just six total goals in their previous four games while closing out the Western Conference finals and taking a two-game lead over Boston.