The game lived it to the hype.

In a battle of Top 25 teams, No. 23 BYU (3-0) held on for a thrilling 27-17 victory over No. 19 Arizona State at LaVell Edwards Stadium.

With the win, BYU made program history as the Cougars opened the season with three consecutive wins over P5 teams, including back-to-back wins over ranked opponents. The last time BYU beat two ranked teams in a season was back in 2019 (wins over No. 24 USC and No. 14 Boise State). The Cougars are also 3-0 in consecutive seasons for the first time since 1951-1952.

Jaren Hall threw for 214 yards and two touchdowns and added 38 yards on the ground to lead BYU to victory. Running back Tyler Allgeier added 69 yards and a touchdown on the ground and made the play of the game by forcing a fumble in the third quarter after an Arizona State interception.

BYU Deserves A Top 10 Ranking — Here’s Why

Arizona State’s offense couldn’t sustain drives as penalties killed Sun Devils all night. ASU finished the game with 16 penalties for 121 yards.

ASU QB Jaylen Daniels threw for 265 yards, but also had two costly interceptions. Danyiel Ngata ran for 82 yards and a touchdown to lead Arizona State’s ground attack.

The only concern right now for BYU is the health of Hall who went down with an injury later in the fourth quarter. The sophomore appeared to hurt his hand after a first down run inside the 5-yard line. It is unclear if the injury he suffered will keep him out of any game and will be something Cougar fans will keeping a close eye on.

Here’s how fans, the media, players and coaches reacted after the game:

Follow Fan Insider on Facebook and on Twitter.

BYU Deserves A Top 10 Ranking — Here’s Why