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.
Jessica Simpson shares three-way kiss with friends in photo
Interpol investigating stolen passports on missing flight