Trump will take Iowa by 5-10% or more depending on turn out.
Other way around...Cruz will probably take Iowa by those very same numbers:
http://datechguyblog.com/2016/01/25/ted-cruz-a-campaign-built-on-rock/
https://www.conservativereview.com/commentary/2016/01/iowa-upset-predicted