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.
UPI horse racing weekend preview
Bo Jackson: I can't help Jameis Winston anymore