Iowa QB Spencer Petras threw for 220 yards and a rushing and passing touchdown in a 33-13 victory over Northwestern.