Yes. Anderson Silva won at the UFC 126. He fought Vitor Belfort at the event for the UFC Middleweight title. He knocked out Belfort with a front kick to his face and then pounded him with fists to win the match by TKO. The front kick has been famously called the Anderson Silva kick by commentators and UFC fans worldwide ever since.
Yes. Anderson Silva won at the UFC 112 event. The main event at UFC 112 was he fight between Anderson Silva and Demian Maia for the UFC Middleweight Title held by Silva. The fight went the full 5 rounds and in the end Silva defeated Maia via unanimous decision (49-47, 48-47, 49-46) to retain his title.
Yes, he defeated Damian Maia by Unanimous Decision
Silva did not fight at the UFC 125 event. He fought at UFC 126 where he defeated Vitor Belfort for the Middleweight Title. The main event of UFC 125 was Frankie Edgar vs Gray Maynard for the UFC Lightweight Title which ended in a Draw.
Chris Weidman defeated Anderson Silva in July 2013. This was Silva's first loss in UFC. He was the UFC Middle weight champion since Oct 2006 and had defeated all of his opponents so far. He is expected to fight Chris Weidman for his title rematch soon
Chris Weidman is the guy who beat Anderson Silva. He defeated him in July 2013 to win the UFC Middleweight Championship. He was the first guy to defeat Silva in many years. The rematch is expected to happen soon.
Gilen k. Garcia will WIN!
Frankie Edgar. He beat BJ Penn at UFC 112 to win it.
Chuck
quite clearly anderson silva, he is much bigger and would just take pacquaio and dominate him on the floor.
Anderson silva ducks an dodges makes maia look like fool for the win
Bruce Lee