In a bizarre final minute that included a premature field storming by Arizona State fans, the Sun Devils held on to win after stopping a Hail Mary attempt by BYU.