Iowa was outscored, 13-3, in the second half.
Brendan Sullivan finished the day completing 14-of-18 passes for 131 yards and adding one touchdown and one interception.
The Hawkeyes outrushed Missouri 166-89 and were led by Kamari Moulton (14 att, 96 yards) and Jaziun Patterson (9 att, 74 yards).
Three Hawkeyes had three receptions: Jarriet Buie, Jacob Gill and Terrell Washington Jr.
Defensively, Nick Jackson recorded a team-high eight tackles. Deontae Craig had five tackles (four solo), including four tackles for loss and two sacks.