The following is the final card for tonight’s UFC 124 PPV being headlined by Georges St. Pierre vs Josh Koscheck:
-Georges St. Pierre vs. Josh Koscheck for UFC Welterweight Championship.
-Stefan Struve vs. Sean McCorkle.
-Jim Miller vs. Charles Oliveira.
-Joe Stevenson vs. Mac Danzig.
-Thiago Alves vs. John Howard.
The following fights will air on UFC.com an hour before the PPV starts:
-Mark Bocek vs. Dustin Hazlett.
-Joe Doerksen vs. Dan Miller.
The following are preliminary, dark fights which will take place before the PPV starts:
-Jesse Bongfeldt vs. Rafael Natal.
-Matthew Riddle vs. Sean Pierson.
-T.J. Grant vs. Ricardo Almeida.
-Pat Audinwood vs. John Makdessi.