Ball State (19-9, 10-5 Mid-American Conference) got its seventh victory in its past eight to move within a game of West leader Toledo (11-4).
Tayler Persons scored 11 of his 14 points before halftime for Ball State. Moses had 12 points and eight rebounds in the first half and later reached his ninth double-double, and Teague finished with 13 points and nine rebounds. Sean Sellers made two 3-pointers to tie Jesse Berry for the top spot on Ball State's all-time list with 224 career 3s.
The Cardinals started the game on an 8-0 run for their fourth straight game with an opening lead of at least 7-0.
Vanderbilt coaching search -- Will John Thompson III be the pick?
Ex-Georgetown coach John Thompson III is on the list. After that, there are plenty of intriguing options, including Jerry Stackhouse.
Bama parts ways with Johnson after 4 seasons
The University of Alabama and men's basketball coach Avery Johnson have parted ways after four seasons.
What is Tacko Fall's future in the NBA?
Jay Bilas, Seth Greenberg and Jay Williams project Tacko Fall's NBA prospects.