Stay tuned to mmainsight.com this evening for all the UFC Fight Night 124 results live as they happen from St. Louis as featherweights Jeremy Stephens and Doo Ho Choi go to battle in the main event.
The preliminary action is expected to get underway at 6.30pm ET (11.30pm UK) with the main card going live at 10pm ET (3am UK).
Main Card (Fox Sports 1):
Jeremy Stephens defeats Doo Ho Choi by TKO at 2.36mins of Rd2
Jessica-Rose Clark defeats Paige VanZant by unanimous decision (30-27, 29-28 x2)
Kamaru Usman defeats Emil Weber Meek by unanimous decision (30-27 x3)
Darren Elkins defeats Michael Johnson by submission (Rear-naked choke) at 2.22mins of Rd2
Prelims (Fox Sports 1):
James Krause defeats Alex White by unanimous decision (29-28 x3)
Marco Polo Reyes defeats Matt Frevola by KO at 1.00mins of Rd1
Irene Aldana defeats Talita Bernardo by unanimous decision (30-27 x3)
Kyung Ho Kang defeats Guido Cannetti by submission (triangle choke) at 4.53mins of Rd1
UFC Fight Pass:
Jessica Eye defeats Kalindra Faria by Split Decision (29-28 x2, 28-29)
J.J. Aldrich defeats Danielle Taylor by Unanimous Decision (29-28 x3)
Mads Burnell defeats Mike Santiago by Unanimous Decision (29-28 x3)