The remaining Republican presidential candidates took the stage for the party's third debate tonight at the University of Colorado in Boulder.
This is the first debate following a national poll that shows Ben Carson leading Donald Trump in support among Republican voters. In recent days, Trump has been attacking Carson, whereas in the last two debates they kept it cordial and Carson didn't have much speaking time.
The ten top polling candidates who will participate in the main debate are Trump, Carson, Jeb Bush, Marco Rubio, Carly Fiorina, Rand Paul, Mike Huckabee, Chris Christie, and John Kasich.
Follow along for live updates from the ABC News political team: