Iowa Knocks Off No. 18/21 Michigan, 8-3