Texas Sen. Ted Cruz won the Iowa Republican caucuses Monday night, beating front-runner Donald Trump in a vital victory that could shake up the primary race.
Hillary Clinton is meanwhile clinging to a narrow lead over Bernie Sanders on the Democratic side.
Cruz, in his race, fought hard in recent weeks to make up lost ground in the polls and was helped in part by a sophisticated ground operation. He also hammered Trump for his decision to skip last week's Republican debate in Des Moines.
More...