Even Nate Silver had changed is prediction
According to our latest polls-plus forecast, Donald Trump has a 48% chance of winning the Iowa caucuses.
Cruz had 41%
Just reversed in two days.
Betting oddsmakers have the outcome strongly biased in favor of Trump. Bet a dollar, win sixty cents (you get your dollar back too).