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

Begin Slideshow