Roman Josi scored two goals, Ryan Johansen had three assists and Pekka Rinne made 29 saves for the Predators (17-12-6), who went 3-0-1 on their road trip.
"It was a huge road trip for us," said Josi, who had six goals and an assist on the four-game trip. "I think nobody on this team was happy with the way we were playing and the position we were. We're still not happy where we are in the standings, so we got to keep pushing. But yeah, it was definitely a huge road trip, a lot of games in seven days and seven out of eight points is pretty good, so we're happy with the road trip."
WATCH: [All Predators vs. Bruins highlights]
Patrice Bergeron scored two goals, including the game-tying goal with 1:05 left in the third period for the Bruins (21-8-8), who are 0-0-3 in their past three games and 1-4-4 in their past nine since an eight-game winning streak.
"I mean you know it [stinks] obviously, it's a bit frustrating you know," Bruins forward David Pastrnak said. "We want to win and we're in the game, the last couple games, it's just about that one goal and we can't get it right now. So we have one more game before Christmas, so we're going to do everything we can get to get the win before the break."
Par Lindholm gave the Bruins a 1-0 lead at 7:30 of the first period after a scramble for a loose rebound of a Brett Ritchie shot in front.
Josi tied the score 1-1 with a backhand goal during a 4-on-4 at 12:14.