The win was their second straight after they opened up on the road with three straight contests and a single point to show for it.
Adam Lowry, Paul Stastny and Kristian Vesalainen scored for the Jets.
Kyle Connor had a goal and an assist for Winnipeg.
Jet defenceman Nate Schmidt had a pair of assists.
Connor Hellebuyck stopped 26 shots for Winnipeg, who closed out a two-game homestand with a pair of wins (2-2-1).
Colton Sissons, Nick Cousins and Philip Tomasino scored for Nashville.
Jusse Saros turned aside 23 shots for the Predators, who dropped to 1-4-0.
Nashville got the early lead 1:15 into the contest when Colton Sissons converted a Tanner Jeannot cross crease feed past Connor Hellebuyck after the Jets turned the puck over at the blue line and created a 3-on-1.
The goal was his first of the season.
Adam Lowry replied just under a minute and a half later when Dylan DeMelo sent the Jet Centre in alone on Saros and Lowry neatly tucked the puck between his legs on a backhand deke.
The goal was his first of the season.
Pierre-Luc Dubois gave Winnipeg the lead 1:11 into the second period tipping a Nate Schmidt wrister from the point past Saros, redirecting it glove side.
The goal was his fourth of the season.
Paul Stastny gave Winnipeg a two-goal cushion on the power play at 2:34 after he knocked a rebound off a Kyle Connor slap shot past Saros to make it 3-1.
The goal was his first of the season.
Nick Cousins pulled the Predators to within a goal with a power play marker at 13:27 of the second, with Brendan Dillon off for roughing Cousins snapped a loose puck past Hellebuyck to score his first of the season.
Kristian Vesalainen tipped a disc past Saros off a Nate Schmidt shot with 11 seconds remaining in the second period to score his first career NHL goal and restored Winnipeg's two-goal cushion.
Roman Josi scored 3:10 into the third when his shot from the right point hit Jets forward Dominic Toninato and changed direction, beating Hellebuyck blocker side.
Paul Stastny scored 26 seconds later, redirecting a Neal Pionk shot past Saros to make it 5-3 Winnipeg.
The goal was his second of the season.
Kyle Connor scored on the power play at 6:14 when Nate Schmidt set him up for a one timer from the left faceoff circle. Connor make no mistake, hammering the disc past Saros to make it 6-3 Jets.
Philip Tomasino scored on the power play at 13:41, beating Hellebuyck with a high shot to pull Nashville to within a pair of goals.
The goal was his second of the season.
Nashville closes out a two-game road trip tomorrow in Minnesota while Winnipeg travels to Anaheim for a game Tuesday night.
SHOTS-NASHVILLE 30 WINNIPEG 29
ATTENDANCE-14,020
NOTES-Both Jets Centre Mark Scheifele and Captain Blake Wheeler remain in the COVID 19 protocols after testing positive.