Cruz has got a chance to beat him in the next few days in NH. I highly doubt that will happen.
I don’t believe Cruz thinks he can beat Trump in NH, but if he beats expectations than that will be a boost for his campaign, going into SC which has voters that share his views