Jacob Lawson added 13 points and Griffin Kinney hauled in 10 rebounds to go with nine points for Appalachian State (6-14, 4-5 Sun Belt), which shot 48 percent from the field and hit 8 of 14 from long range.
Troy (6-15, 1-9) erased an eight-point deficit late in the second half to tie the game at 68 on Jordon Varnado's tip-in bucket. Eaves then put the Mountaineers back on top for good with a 3-point play with 1:37 left. A pair of free throws from Eaves and Ronshad Shabazz down the stretch sealed the win.
Wesley Person scored 22 points for Troy, John Walton III added 18 and got 11 rebounds. Varnado finished with 10 points.