Defying the polls again, Ted Cruz claimed his first victory in the GOP primaries as Donald Trump was handed a loss and Marco Rubio came in with a stronger-than-expected third place.