Eron Gordon scored 14 and John Kiser added 12 points off the bench for the Crusaders (10-9, 3-3 Missouri Valley Conference). Mileek McMillan scored 11. Kiser's 3-pointer with 5:38 left gave Valpo a 65-64 lead and the Crusaders led the rest of the way.
Indiana State led 35-32 at halftime.
The Sycamores have lost three of five following an eight-game winning streak.