Tomasino gave Nashville a 1-0 lead with a power-play goal at 9:01 of the first period. His centering pass from the left circle redirected in off the stick of White.
"Kind of had a lot of guys at the net and I just threw it there," Tomasino said. "Nice little bounce there."
Tomasino has seven points (three goals, four assists) in his past nine games.
"Trying to focus on the little details, defensively especially," Tomasino said. "I feel like I've generated some good chances. I kind of feel like that's my game, so hopefully I can continue to keep that going."
Novak made it 2-0 at 13:40 of the first, scoring with a wrist shot from the high slot after the Ducks failed to clear the zone up the boards.
McTavish cut it to 2-1 at 15:44 when he scored short side from the edge of the right circle. The play started after Jones stole the puck from Ryan McDonagh in the neutral zone, warded off Egor Afanasyev and pushed the puck with one hand to McTavish.
"I think we got a little sloppy in our D-zone with turnovers there," Tomasino said of the end of the first period. "It was a pretty good period from our group, especially after a long road trip."
Frank Vatrano tied it 2-2 at 4:46 of the second period, roofing a shot over Saros' right shoulder from the left circle off a pass from Fowler.
"Cam's got some good vision, so he found me streaking down the side there," Vatrano said. "I found a little spot, and it went in."
Kiefer Sherwood responded for the Predators to make it 3-2 at 1:47 of the third period. He carried the puck below the goal line and scored with a shot that ramped up Nathan Beaulieu's stick before banking in off the back of Gibson.