A premature field storming by Arizona State fans caused a 20 minute delay before the Sun Devils could hang on for a 28-23 win over BYU.