It actually makes sense. Kasich had 14 percent. 33-14 = 19. So nineteen percent of the vote - folks who are anti Trump and Cruz -- went to Cruz to try and derail Trump. Since Cruz won by 13 percent, it means his winning margin was provided for him by voters who won't vote for him come November.
Train wreck in the making.