It’s not over for Cruz at all. First and foremost because Trump is the one in the lead.
Face reality - Cruz can’t win a single county in a state that was tailor-made for him. He’s done. It’s a question of how long he delays the inevitable. And based on his showing in this primary he’d better get back to the Senate and do a really good job or he’ll get primaried there too.