I don’t expect a Cruz win in NH. Cruz needs Iowa, then SC, then the southern states and TX on March 1st.
That sets up for Florida on March 15th and so on down the line into the tougher lineup of more liberal Republican states including some like mine (PA) where the Establishment has the rules set up so they control the delegates regardless of the popular vote in the primary.
I will give you 5:1 odds, Trump will win SC, NH, and NV.
Trump is also looking good in Iowa, but it is not a real primary. Only 5-6% of Iowans show up at Caucus.