Boyle gave Nashville a 2-1 lead at 8:36 of the third period when he scored with a slap shot from the point off a drop pass from P.K. Subban.
"Less thinking, more reacting just to the system and just what guys' tendencies are and what they're going to do," said Boyle, who played his fifth game with the Predators since being acquired in a trade from the New Jersey Devils on Feb. 6. "I didn't know much about a bunch of the forwards here but learned pretty quick that they're pretty much all fast. They all compete. So it's good to be in the mix with them."
Viktor Arvidsson made it 3-1 at 11:00. Ryan Johansen made a pass across the crease, and the puck went in off Arvidsson for his Predators-leading 26th goal.
"I put my stick down," Arvidsson said. "I know it hit the leg, but I just try to be there. I know [Johansen] is a passer and I know it's coming, so I've just got to do everything to put it in. Luckily it went in."
Tatar scored off a give-and-go with Andrew Shaw to tie the game 1-1 at 5:26 of the third.
Ryan Hartman gave the Predators a 1-0 lead at 9:49 of the second period when he scored to end a 27-game goal drought dating to Dec. 13. Craig Smith received a pass from Hartman and took a slap shot from the right face-off circle, and Hartman batted the rebound out of midair for his 10th goal.
"That one felt [darn] good," Hartman said. "That was a long time, the longest streak I've ever had at any level, so it was a good feeling."
Subban and Weber played against each other in Nashville for the first time since the defensemen were traded for each other June 29, 2016. Weber played his 900th NHL game.