With a few minor lulls here and there, UFC 123 was a great night of action and exactly what needed by the UFC following a very poor showing in Germany last weekend.
Let's take a look at who the real winners and losers were from Saturday night's action.
UFC 123 Results:
Nik Lentz over Tyson Griffin via split decision
Paul Kelly over TJ O'Brien via second round TKO
Edson Barboza over Mike Lullo vis third round TKO
Dennis Hallman over Karo Parisyan via first round TKO
Mark Munoz over Aaron Simpson via unanimous decision
Brian Foster over Matt Brown via second round submission
George Sotiropoulos over Joe Lauzon via second round submission
Phil Davis over Tim Boetsch via second round submission
Maiquel Falcao over Gerald Harris via unanimous decision
BJ Penn over Matt Hughes via first round KO
Rampage Jackson over Lyoto Machida via split decision