We now have a second poll (from Fox) showing that Cruz is leading in Iowa and another (NBC/WSJ) showing him as #2 nationally. First, let's looks at the Iowa poll:
In this one, Ted Cruz is just 2 points ahead of Trump, but if you add the first and second choices, he is at 46% versus Trump's 39%. And if Trump flames out at some point, Ted Cruz stands to majorly benefit. I have to admit I was skeptical of his "bear hug Trump" strategy at first, but Ted Cruz really seems to know what he is doing.
Now on to the NBC/WSJ national poll:
Ted Cruz has gained 12 points since the last poll from this group and is getting very close to Trump. Once again, if you combine first and second choices, Ted Cruz starts to look even better: