Yves Edwards has a new fight. After his scheduled bout at UFC on FX 5 with Jeremy Stephens fell out, UFC President Dana White promised to get the ATT-trained lightweight a new fight. Edwards will now face John Cholish at UFC on FOX 5 on Dec. 8th.

MMA Fighting's Ariel Helwani confirmed the news Wednesday with event sources.

The Bahamian fighter was scheduled to face Stephens on the preliminary portion of last Friday's card, but Stephens was arrested the morning of the fight on an outstanding warrant for a 2011 assault committed in Iowa. Attempts by the UFC to free Stephens on Friday to give him enough time to compete were unsuccessful.

Edwards was paid his show money by the UFC and White told the media in attendance Edwards would be given a fight as soon as possible.

Edwards, 36, last fought in December of 2011 where he dropped a unanimous decision to season 13 winner of 'The Ultimate Fighter' Tony Ferguson.

Cholish, 28, most recently competed at UFC on FOX 3 in May of this year where he suffered his first UFC loss at the hands of Danny Castillo. Castillo won the bout via unanimous decision.