Republicans Make Final Arguments Before Iowa Caucuses

Seven Republican presidential candidates squared off in the final debate before the Iowa caucuses in Des Moines, Iowa with one notable absence -- front-runner Donald Trump.

Taking the stage for the main event was Texas Sen. Ted Cruz; Florida Sen. Marco Rubio; retired neurosurgeon Ben Carson; former Florida Gov. Jeb Bush; New Jersey Gov. Chris Christie; Ohio Gov. John Kasich; and Kentucky Sen. Rand Paul.

Ted Cruz Tries His Best Trump Impression 1:06

Trump opted out of the debate because of an ongoing feud with host Fox News. He instead held his own Iowa event minutes away at the same time.

Earlier tonight, former HP CEO Carly Fiorina; former Arkansas Gov. Mike Huckabee; former Pennsylvania Sen. Rick Santorum; and former Virginia Gov. Jim Gilmore participated in an undercard debate.

Check out our recap below for all the news and analysis from Thursday's debate: