Boise State Broncos quarterback Brett Rypien fumbles the ball under pressure by Utah State Aggies defensive end Ricky Ali'ifua at Romney Stadium.

Rob Gray USA TODAY Sports

LOGAN, Utah -- Marwin Evans returned an interception 90 yards for a touchdown as time expired before halftime, and Utah State turned Boise State's seven first-half turnovers into 35 points in the Aggies' 52-26 victory over the No. 21 Broncos on Friday night.

The Aggies (4-2, 3-0 Mountain West) snapped a 12-game losing streak against Boise State that dated 18 years. The 52 points are the most Boise State has ever allowed as a ranked team.

More from FoxSports

The Broncos (5-2, 2-1) served up four fumbles and three interceptions in the first half, including a 90-yard interception return for a touchdown by Marwin Evans as time expired in the first half.

Utah State's Kent Meyers threw for 157 yards and a career-high three touchdowns and added 63 yards rushing and a touchdown. Hunter Sharp caught two touchdown passes.

Nick Vigil had a game-high 14 tackles for the Aggies, and Kyler Fackrell added 11. Fackrell forced one fumble and recovered two, while Vigil had one of each.

Boise State's Brett Rypien threw for 299 yards with three interceptions.