Republican presidential candidate businessman Donald Trump (center) gestures toward rivals Sen. Marco Rubio (left) and Sen. Ted Cruz during the Fox Business Network Republican presidential candidates debate in North Charleston, South Carolina, Jan. 14, 2016. Reuters/Randall Hill

If former Secretary of State Hillary Clinton and Vermont Sen. Bernie Sanders sparring Sunday night wasn’t enough, the next presidential debate will air Jan. 28. Republican candidates will take the stage in Des Moines, Iowa, two days before voters go to caucus in the Hawkeye State.

Fox News will host the next presidential debate and Bret Baier, Megyn Kelly and Chris Wallace are scheduled to moderate. All three Fox anchors hosted the Aug. 6 debate, which drew in 24 million viewers for the network. Viewership has fallen in subsequent debates, with the last Republican debate drawing only 11 million viewers, CNN reported.

If the next debate looks anything like the last Republican one, it will involve a lot of accusations between front-runners businessman Donald Trump and Texas Sen. Ted Cruz. Trump used the last debate to go after Cruz and question whether he can legally serve as president because he was born in Canada. Cruz shot right back.

“Donald’s mother was born in Scotland. She was naturalized,” Cruz said.

The Des Moines debate will also be one of last chances for candidates in the middle and back of the pack to make a strong impression before voters go to caucus. Former Florida Gov. Jeb Bush struggled to be heard during the last debate, in which Trump attacked him saying, “We don’t need a weak person being president of the United States.”

The next debate will last start at 9 p.m. EST and run for two hours. The criteria for candidates to be selected to participate on the main stage have not yet been released.

Republicans are scheduled to debate again Feb. 6, while the next Democratic debate will take place Feb. 11.