On May 26, Vitor Belfort was forced to pull out of the card after breaking his left hand while training. Silva's opponent was changed to Rich Franklin in a 190 lb catchweight bout. Franklin and Silva faced each other previously in June 2009 at UFC 99, where Franklin defeated Silva via unanimous decision in a bout the earned both participants Fight of the Night honors.
Due to the multitude of changes to the main card, the UFC offered a full refund for any ticket-holder no longer wanting to see the event live. This is the first time in the promotion's history that a full refund for an event has been offered before the event took place, and the window for receiving the refund was only three days: 18 June 2012 to 20 June 2012. UFC 147 reportedly did 140,000 Pay Per View buys.
|Catchweight (190 lb)||Rich Franklin||def.||Wanderlei Silva||Unanimous decision (49-46, 49-46, 49-46)||5||5:00|
|Middleweight||Cezar Ferreira||def.||Sergio Moraes||Unanimous decision (29–28, 30–27, 30–27)||3||5:00||[a]|
|Featherweight||Rony Mariano Bezerra||def.||Godofredo Castro||Unanimous decision (29–28, 29–28, 29–28)||3||5:00||[b]|
|Heavyweight||Fabricio Werdum||def.||Mike Russow||TKO (punches)||1||2:28|
|Featherweight||Hacran Dias||def.||Yuri Alcantara||Unanimous decision (29–28, 30–27, 30–27)||3||5:00|
|Preliminary Card on FX|
|Featherweight||Rodrigo Damm||def.||Anistavio Medeiros||Submission (rear naked choke)||1||2:12|
|Middleweight||Francisco Trinaldo||def.||Delson Heleno||TKO (punches)||1||4:21|
|Catchweight (150 lb)||Hugo Viana||def.||John Teixeira||Split decision (29–28, 28–29, 29–28)||3||5:00|
|Middleweight||Thiago Perpétuo||def.||Leonardo Mafra||TKO (punches)||3||0:41|
|Preliminary Card on Facebook|
|Featherweight||Marcos Vinicius||def.||Wagner Campos||TKO (punches)||3||1:04|
|Featherweight||Felipe Arantes||vs.||Milton Vieira||Split Draw (28–29, 29–28, 28–28)||3||5:00|
Fighters were awarded $65,000.