The winning score came after Blake Wheeler missed on a breakaway but regained control of the puck in the corner. He sent a pass to the crease, where Trouba shook off defender Anton Belov and put it past Ilya Bryzgalov for the game-winner.
Wheeler finished with two assists and Mark Scheifele scored for the Jets, who recorded their third straight win under new head Coach Paul Maurice.
Ondrej Pavelec stopped 20 shots.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness