Uriah Hall earned the biggest win of his career, stopping former champion Anderson Silva in the main event of UFC Vegas 12 Saturday night.
Hall scored the TKO early in the fourth round after dropping Silva for a second time.
Also on the card, former Legacy Fighting Alliance fighters Kevin Holland and Miles Johns claimed stoppage wins.
Holland submitted Charlie Ontiveros and Johns knocked out Kevin Natividad to begin the night.
Complete results are below:
Uriah Hall def. Anderson Silva via TKO (strikes) at 1:24 of Round 4
Bryce Mitchell def. Andre Fili via unanimous decision (29-28, 30-27, 30-27)
Greg Hardy def. Maurice Greene via TKO (strikes) at 1:12 of Round 2
Kevin Holland def. Charlie Ontiveros via TKO (submission) at 2:39 of Round 1
Thiago Moises def. Bobby Green via unanimous decision (29-28, 29-28, 29-28)
Alexander Hernandez def. Chris Gruetzemacher via KO (strikes) at 1:46 of Round 1
Adrian Yanez def. Victor Rodriguez via KO (strikes) at 2:46 of Round 1
Sean Strickland def. Jack Marshman via unanimous decision (30-27, 30-27, 30-27)
Jason Witt def. Cole Williams via submission (arm-triangle choke) at 2:09 of Round 2
Dustin Jacoby def. Justin Ledet via TKO (strikes) at 2:38 of Round 1
Miles Johns def. Kevin Natividad via KO (strikes) at 2:51 of Round 3