Aidan O’Connell threw for 375 yards and accounted for three touchdowns, David Bell had a career-best 240 receiving yards and Purdue continued its recent mastery of No. 2 Iowa with a stunning 24-7 upset Saturday.

Aidan O’Connell threw for 375 yards and accounted for three touchdowns, David Bell had a career-best 240 receiving yards and Purdue continued its recent mastery of No. 2 Iowa with a stunning 24-7 upset Saturday.
Sign up for BNV's weekly newsletter.