Quarterback Tommy Rees threw for 279 yards and three touchdowns, and visiting Notre Dame made it five-for-five in the traveling Shamrock Series with a victory over No. 22 Arizona State.
Kyle Brindza kicked three second-half field goals, the go-ahead kick from 25 yards with 3:03 remaining.
He tied a Notre Dame record with a 53-yarder that matched the longest in a college game at the $1.2 billion home of the Dallas Cowboys.
It was the second win in Texas in the five-year Shamrock run of home games on the road for the Irish (4-2), starting with a victory over Washington State in San Antonio in 2009.
Taylor Kelly threw for 356 yards and three touchdowns for the Sun Devils (3-2), who missed on a chance to become the first team to beat Southern California and Notre Dame in consecutive weeks.
— Associated Press