Jeff Brohm passed for two touchdowns, ran for another and passed for a career-high 331 yards Saturday to lead Louisville past No. 23 Arizona State, 35-17.
The victory gave Louisville (3-0) its best start since 1972. Arizona State (1-1) beat Louisville, 19-0, last season in Tempe, Ariz., in the only other meeting between the schools.
Arizona State could do little to contain Brohm as he led Louisville on touchdown drives of 66, 75, 92 and 80 yards.
Louisville defensive back Anthony Bridge returned an interception 78 yards for a touchdown with 11 seconds left.
The Cardinals' last scoring drive came on their first possession of the third quarter. With the ball at Arizona State's 25, running back Ralph Dawkins caught a pass from Brohm at the 20, broke a tackle at the four and ran into the end zone to put Louisville ahead, 28-10.
Brohm, ranked No. 3 in passing efficiency in the nation, completed 18 of 22 passes for 244 yards in the first half. Before Saturday, the most yards Brohm had passed for was 292 last year against Tulsa.
Arizona State was penalized 12 times for 144 yards.