U.S. Senator Ted Cruz beat billionaire Donald Trump in Iowa's Republican presidential nominating contest on Monday, upsetting the national front-runner in the race to be their party's White House nominee.
Cruz, a conservative lawmaker from Texas, won with 28 percent of the vote compared to 24 percent for businessman Trump. Marco Rubio, a U.S. senator from Florida, came in third place with 23 percent, easily making him the leader among establishment Republican candidates.
On the Democratic side, former Secretary of State Hillary Clinton was in a virtual tie with rival Bernie Sanders, a self-described democratic socialist U.S. senator from Vermont. With 93 percent of the precincts reporting Clinton led with 50.1 percent to Sanders' 49.3 percent.
Former Maryland Governor Martin O'Malley, who had trouble gaining any traction in the Democratic race, planned to suspend his campaign. He was in third place with 0.5 percent.
Cruz's win and Rubio's strong showing could dent the momentum for Trump, whose candidacy has alarmed the Republican establishment and been marked by controversies such as his calls for a temporary ban on Muslims entering the United States.
"Tonight is a victory for courageous conservatives across Iowa and all across this great nation," Cruz said, adding that the results showed that the nominee would not be chosen by the media, the Washington establishment or lobbyists.
Trump congratulated Cruz and said he still expected to win the Republican nomination.
"I'm just honored, I'm really honored," Trump told supporters. He said he looked forward to the next contest next week in New Hampshire, where polls show him ahead.
Rubio's third place finish established him as the Republican establishment's main alternative to Trump and Cruz.