Senator Ted Cruz greets supporters at rally in Ames, Ia., Jan. 30, 2016.
Photo by Mark Peterson/Redux for MSNBC

Ted Cruz is projected to win the Iowa Republican caucus

Updated

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.

Iowa Caucus: Click here for complete coverage and live updates

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.

On the Democratic side, the race between former Secretary of State Hillary Clinton Vermont Sen. Bernie Sanders is too close to be determined.

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.

Election 2016, Iowa and Ted Cruz

Ted Cruz is projected to win the Iowa Republican caucus

Updated