The Official UFC 118 Main Card

The final list of fighters for the UFC 118 main card is announced.
The Final Card for the UFC 118 event is complete and announced today. The 10-bout line-up features a rematch fight between lightweight champion Frankie Edgar and B.J. Penn and The Randy Couture-James Toney for the co-headliner.
The UFC 118 will be on August 28 at the TD Garden in Boston. Two prelim fights will air on Spike TV as a part of “UFC Prelims” special then the main card will air on pay-per-view.
Lightweight bouts will include Joe Lauzon vs. Gabe Ruediger and Nik Lentz vs. Andre Winner.They will take the Spike TV slots while 55-pounders Kenny Florian vs. Gray Maynard, middleweights Demian Maia vs. Mario Miranda, and welterweights Marcus Davis vs. Nate Diaz round out the PPV main card.
UFC 118 is the UFC’s first-ever show in Massachusetts, which just only recently welcomes MMA again.
The full UFC 118 card includes:
MAIN CARD (Pay-per-view)
Champ Frankie Edgar vs. B.J. Penn (for lightweight title)
Randy Couture vs. James Toney
Demian Maia vs. Mario Miranda
Kenny Florian vs. Gray Maynard
Marcus Davis vs. Nate Diaz
PRELIMINARY CARD (Spike TV)
Joe Lauzon vs. Gabe Ruediger
Nik Lentz vs. Andre Winner
PRELIMINARY CARD
Dan Miller vs. John Salter
Nick Osipczak vs. Greg Soto
Amilcar Alves vs. Mike Pierce