Republican presidential candidates Donald Trump, Texas Sen. Ted Cruz, Florida Sen. Marco Rubio and Ohio Gov. John Kasich met once again on the debate stage Thursday night.

Rubio needed to have a stand-out night to build momentum going into Tuesday's primaries that include his home state of Florida. There are more than 350 delegates in contention that day, including winner-take-all contests in Florida and Ohio, where Kasich is counting on a win.

A Fox News poll Wednesday gave Kasich a slight edge over Trump, who has dominated in the polls and won the most primaries so far.

Trump has said "it is over" for his challengers if he prevails in Florida and Ohio.

With 1,237 delegates needed to clinch the Republican Party nomination, Trumps leads with 458, followed by Cruz with 359, Rubio with 151, Kasich with 54, accordion to Real Clear Politics.

Trump was taking heat Thursday for saying "Islam hates us" and that it's difficult to "separate" non-radicalized members of the religion from those who are radicalized. A leading Muslim civil rights group has called on him to apologize. In December, soon after the San Bernardino massacre, he called for a temporary ban on all Muslims entering the U.S. "until our country's representatives can figure out what is going on."

The Republican debate was held at the University of Miami in Florida.

So what do you think? Vote in our unscientific and informal debate below.

Susan K. Livio may be reached at slivio@njadvancemedia.com. Follow her on Twitter @SusanKLivio. Find NJ.com Politics on Facebook.