NBC News projects that Texas Sen. Ted Cruz will win the Iowa Republican caucuses. The Democratic race remains too close to call.
Cruz bested Trump and Florida Senator Marco Rubio with the rest of the field trailing further behind.
Cruz, who lagged in the polls behind Donald Trump in the final days heading into the caucus, pulled out an upset over the real estate mogul's bombastic campaign.
Cruz competed fiercely in the state where a majority of caucusgoers identify as evangelical, a constituency that appreciated Cruz's conservative social beliefs.
Former Arkansas Governor Mike Huckabee announced via Twitter that he is suspending his campaign. Huckabee was the Iowa caucus winner in 2008 but lost the nomination to Sen. John McCain. Huckabee didn't run in 2012 and attempted to reach the White House again this cycle but failed to garner support in a crowded field.
Former Maryland Governor Martin O'Malley suspended his campaign for the Democratic nomination before the outcome of the caucuses were known.
This article was originally posted on NBCNews.com.