Foles finished with 303 yards and two scores on 28-of-39 passing for the 3-0 Wildcats. He was intercepted once.
Wright had five receptions for 67 yards. David Douglas caught seven passes for 74 yards and a TD.
Ricky Stanzi three for three touchdowns for the Hawkeyes, now 2-1. He completed 18-of-33 passes for 278 yards and was intercepted once.
Derrell Johnson-Koulianos had seven receptions for 114 yards and a score. Jewel Hampton also caught a TD pass for Iowa.
Kate Middleton recycles dress at movie premiere
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'