Question: who were the last two republican presidential candidates?
Answer: U.S. Senator Ted Cruz of Texas won the Iowa caucuses, and Trump won the New Hampshire primary and the South Carolina primary. From March 16, 2016, to May 3, 2016, only three candidates remained in the race: Trump, Cruz, and Ohio Governor John Kasich.