Texas Senator Ted Cruz wins Iowa Republican vote
Feb 2, Washington: Texas Senator Ted Cruz has beaten Donald Trump in Iowa's presidential nominating contest for the Republican party, the first vote of the US 2016 presidential election.
In the Democratic poll, Hillary Clinton was leading Bernie Sanders in a tight contest late on Monday.
Tonight is a victory for courageous conservatives," he declared, to great applause, as he railed against Washington, lobbyists and the media.
He took 28 percent of the Republican vote, beating his rival, the once frontrunner Donald Trump, and Marco Rubio.
Votes in the Democratic race are still being counted, and suggest a tight race between the two leading candidates.
With 85 percent of results in, frontrunner Hillary Clinton and self-proclaimed Democratic socialist Bernie Sanders are less than 1 percent apart.
Sources close to Democrat Martin O'Malley, former Maryland governor, have told the BBC that he will suspend his campaign - narrowing the field to two competitive candidates.
On the Republican side, Former Arkansas Governor Mike Huckabee tweeted that he too would suspend his campaign.
The Oslo Times