Trump won Hawaii, Mississippi, and Michigan. Are there three states in the US more dissimilar from each other than those? And Cruz is running out of farm states.
Trump is a national candidate. Cruz is a regional candidate at best and next week he is playing where Trump is strongest.
I expect Trump to win NC and MO - it has demographics similar to rest of the South.
If he takes FL, he’ll have taken every Southern state except TX.
And his win in MI showed he is very competitive in the North as well.
And Trump looks set to own the West apart from AK and ID.