May not be enough. Often Trump under-performs the polls and Cruz over-performs due to one having a ground game and the other not so much.
Possible but most likely Trump will win.