Actually the most recently taken poll in Iowa, the KBUR poll, has Cruz back leading Trump by 2%. Cruz is at 27% to Trumps 25%
With the margin of error at 3.7% it can also mean that Trump is ahead at 29% and Cruz down at 23%. Just the facts!