Mikael Granlund and Ryan Johansen each had a goal and an assist, and Juuse Saros made 36 saves for the Predators (25-14-3), who were 0-3-1 in their previous four following a 12-1-1 stretch.
"The last four games, we didn't find ways to win the games," Predators coach John Hynes said. "But I really liked the mindset of the group. There wasn't a lot of panic or finger-pointing. We lost different games in different ways, but it was all about solutions and just staying focused and making sure we understood what we needed to do better."
Josh Morrissey had two assists, and Connor Hellebuyck made 18 saves for the Jets (17-13-6), who have lost three of four. Winnipeg, playing the sixth of eight straight road games (3-2-1), trailed 3-0 late in the first period.
"We got exactly what we expected," Jets coach Dave Lowry said. "We expected them to come out to be ready to play. This is a team 0-3-1 in their last [four] games. Their level of desperation, you could see it in their play. They had some urgency. They put pucks to the goal line. They did what we wanted to do."
Eeli Tolvanen gave the Predators a 1-0 lead at 4:43 of the first period. He deflected Matt Benning's shot off the right post, then scored on the rebound.
Granlund extended the lead to 2-0 at 11:49. The primary assist went to Josi.