As soon as the fights start (~7:20 p.m. ET), the results will be below the fold. Do NOT click the full entry if you don't want to know how the undercard fights come out -- remember some of them may air on the Pay-per-view broadcast.
And as always, NO SPOILERS IN THE MAIN UFC 124 THREAD.
John Makdessi vs. Pat Audinwood
John Makdessi defeats Pat Audinwood by decision (30-27, 30-27, 30-26)
Ricardo Almeida vs. T.J. Grant
Ricardo Almeida defeats T.J. Grant by decision (30-27, 30-27, 30-27)
Matthew Riddle vs. Sean Pierson
Sean Pierson defeats Matthew Riddle by decision (30-27, 30-27, 30-27)
Rafael Natal vs. Jesse Bongfeldt
Rafael Natal and Jesse Bongfeldt fight to a majority draw (28-28, 28-28, 29-28 Natal)
Dustin Hazelett vs. Mark Bocek
Mark Bocek defeats Dustin Hazelett by submission (mounted triangle choke) - R1
Dan Miller vs. Joe Doerksen
Dan Miller defeats Joe Doerksen by split decision (29-28, 28-29, 29-28)