Purdue quarterback Aidan O'Connell completed 40-of-54 passes for 536 yards and three touchdowns as the unranked Boilermakers upset the No. 3 Michigan State Spartans 40-29 on Saturday.
Wide receiver David Bell caught 11 passes for 217 yards and one score to pace the Boilermaker passing attack. Jackson Anthrop added six receptions for 80 yards and one score.
The Boilermaker possessed the ball for 35:13 en route to its dominant offensive performance.
Michigan State running back Kenneth Walker III had 156 total yards and one touchdown to lead the Spartan offense. Quarterback Payton Thorne had three touchdowns (two passing, one rushing) to go along with 323 yards (276 passing, 47 rushing) and an interception.