Ok, so:
1) you didn’t expect Cruz to win.
(check)
2) Do you expect him to win in NV?
Nevada is a state where there is a relatively small rural population overwhelmed by urban pockets. Gambling is legal, and in some counties, prostitution as well. He won’t be playing to the religious right, nor to urban conservatives. The SEIU will be out in force, and people who make their living off Casinos, the hospitality industry, are likely to vote for Trump. That leaves the Military personnel and rural contingent, who simply don’t have the numbers to overwhelm the former, even if they voted en bloc. I expect Trump will be first, I expect Cruz in second or third. That is simply realistic.