Steve Thomas scored twice and Steve Larmer had a second-period goal for the Blackhawks, who were 0-12-1 against the Bruins since Dec. 20, 1986.
Thomas' goal on a 30-foot shot from the left side with 2:11 left capped a three-goal, second-period surge.
Ed Belfour got his league-leading 34th victory, stopping 23 shots.
St. Louis 7, N.Y. Islanders 2--Brett Hull got his league-leading 65th goal and had four assists, and Adam Oates had a goal and three assists as the Blues extended their home winning streak to seven games and moved a point ahead of Boston in the overall point standings.
The Blues, who have won 11 of 13 games, equaled their victory total from last season with 19 games left.
Pittsburgh 11, Toronto 4--The Penguins overcame a 3-0 deficit by scoring six times in slightly more than seven minutes of the second period and cruised to the victory at Pittsburgh.
Mario Lemieux scored a goal and assisted on two others during the stretch that gave the Penguins their ninth consecutive home victory. That ties the team record set in 1975.
Philadelphia 4, N.Y. Rangers 4--Mark Janssens and Brian Leetch scored in the last four minutes of the third period to help the Rangers gain the tie at Philadelphia.
Calgary 6, Vancouver 4--Gary Roberts and Doug Gilmour scored goals 50 seconds apart in the third period as the Flames rallied at Calgary. Joe Nieuwendyk, Robert Reichel and Joel Otto also scored for the Flames, who extended their unbeaten streak to seven games.