Is this the beginning of the end for the Donald? This is the first big step for someone stepping up to the plate to take down the Real Estate Mogul. Cruz hold 31% of the votes, up 21 points from the polls in October.
Trump has decided the Iowa-Register is against him.
"New CNN Iowa poll --- Trump 33, Cruz 20. Everyone else way down! Don't trust Des Moines Register poll - biased towards Trump!" he tweeted.