Kasich is a fool. Indiana is a winner take all state, so Cruz would pick up 57 delegates if he defeats Trump.  

Oregon and New Mexico, on the other hand, award their delegates proportionally, so even if Kasich wins, Trump and Cruz will still walk away with some delegates that night.  

How Kasich made it to the final three, is a mystery to me.