It was a two-week blitz of non-stop anti-Trump from Levin, Rush, and Fox News; and the GOP-e funneling a million in to Cruz's coffers; AND the combined efforts of Walker, Priebus, and Ryan.
With a spoiler who is already mathematically eliminated, thrown in.
Kasich spoils nothing for Trump. All he does is cost Cruz bigger blowout victories. Trump is DONE.