The St. James Blues scored their fourth goal of the game and tied the game 3-3 on a goal by Mattias Ekholm with a one-timer from the slot.
The Predators held a 2-1 lead late in the third period.
Alex Steen had two assists for the Blues.
Mattias Sundstrom had two goals and four points.
Nashville had three players who scored for the third straight game.
Brett Ritchie and Justin Williams both scored for St. John’s.
The Blues are 7-3-2 on the season.