Early on, it looked like Justin Willis would score an early victory at UFC Fight Night 128, but in the end, he needed the judges’ scorecards to get by Chase Sherman.

Willis sent Sherman to the deck with a booming left early on into the bout, but the latter managed to recover and survived the round. For the rest of the fight, both men fired big shots, but neither heavyweight was able to land that fight ending blow.

More from MMA Frenzy

After 15 minutes, the fight was awarded to Willis via 29-28 scores.

UFC FN 128

Justin Willis def. Chase Sherman via unanimous decision (29-28, 29-28, 29-28)

David Branch def. Thiago “Marreta” Santos via KO (punches) R1, 2:30

Aljamain Sterling def. Brett Johns via unanimous decision (30-27, 30-27)

Dan Hooker def. Jim Miller via KO (knee) R1, 3:00

Ryan LaFlare def. Alex Garcia via unanimous decision (30-27, 30-27, 30-27)

Ricky Simon def. Merab Dvalishvili via technical submission (choked unconscious) R3, 5:00

Siyar Bahadurzada def. Luan Chagas via KO (body kick & punch) R2, 2:40

Corey Anderson def. Patrick Cummins via unanimous decision (30-26, 30-26, 30-27)

Tony Martin def.  Keita Nakamura via unanimous decision (30-27, 30-27, 30-27)