A day after the Democrats debated in Miami, the Republican candidates for president will take to the stage there in advance of the all-important Florida primary next week.

Donald Trump, Marco Rubio, Ted Cruz and John Kasich will meet in their 12th and likely final debate for the remaining four Republican candidates.

A Fox News poll has Trump up by 20 points over his nearest rival, Rubio. The state's primary will award 99 delegates in the first winner-take-all contest.

>> How many delegates does Donald Trump have?

Here’s all you need to know about the debate

When: Thursday, March 10

Where:  The University of Miami

What time: The debate starts at 8:30 p.m. (ET)

Hosted by: CNN and The Washington Times

Airs on: The debate will air live on CNN, CNN International and CNN en Español. CNN is on: DirecTV - channel 202; Dish Network - channel 200; ATT U-verse - channel 202

Live stream: CNN will live stream the debate on CNN.com's homepage and across mobile platforms. According to CNN, all users will be able to watch live CNN TV online and on their mobile devices without logging in.

Moderators: CNN Chief Washington Correspondent Jake Tapper is the moderator.  Dana Bash, Salem Radio talk-show host Hugh Hewitt and Stephen Dinan of  The Washington Times will be asking questions.

Who will be there: Here are the candidates invited to participate in the debate and their websites.

When's the next one

There is one more Republican debate on the schedule, but there is no sponsor nor information listed for the event.

Same for the Democrats with two debates on the schedule. Neither have sponsors or times and dates listed.