Wait until Tuesday and we will see who Wins.
However, in the last 3 contests, Cruz has won them all. WI was 36-6, CO was 30-0, and he just got all 14 remaining WY delegates. Add in the 40-0 in Utah (the same day that Trump won AZ), and you have a run of 120-6 in the last 26 days.
Trump will likely win most of the delegates in the mostly-liberal states remaining, but both will fall short of 1237. We will have the Brokered Convention, the first vote will not select a winner, the GOPe will try to insert a third name, and whether Trump bolts the Party or not, Hillary likely wins in NOV.
Trump has worked for the votes of the little people. He has campaigned and given speeches all over the country. He has participated in more news, talk, town halls, call -in shows that any other candidate by far. What he has not done is take money from PACs funded by big monied interests, money from Wall Street, money from major individual donors who will control a Cruz if he should get in office and work with the establishment GOPe to overturn the will of those who vote.
On the other hand .cruz has only won four primaries where the people vote and three public caucuses. He and his minions know they do not have the support of the people so they have to steal the delegates behind the scenes. It is much easier to steal an item than to work and earn money public ally.