UAB (2-2) had a nine-point lead in the first half, but Jackson State climbed back in the second to lead 48-45 after Yettra Specks' layup. Kaven Bernard answered Robert Brown's layup with a pair of free throws.
Nick Norton drilled a 3-pointer to tie it at 50, stole the ball and fed it to Madison for his go-ahead basket with 1:26 left. After another turnover by the Tigers (1-3), Madison put back Brown's missed layup. Hakeem Baxter hit two free throws and Brown dunked to ice it.
Brown finished with 12 points, while Baxter, Norton and Madison each chipped in eight for the Blazers.
Bernard had 13 points to lead Jackson State and Treshawn Bolden added 10.