Brooks was initially called for a common foul, but officials determined after review that Brooks' action met the criteria for a flagrant 2 foul, earning him an ejection early in the second half.
Second-year center Khaman Maluach has started all three games for the Suns, but Ighodaro saw more minutes in the first half of the opener before his injury.
Jake Fette and the ASU offense came alive in the second half to push BYU to the brink, with fellow freshman Cardae Mack notching another 100-yard game.
Fette was 3 of 6 for 45 passing yards across four full drives to help spark a 28-17 comeback win in his first FBS action last week after he entered with the Sun Devils trailing 17-14.