Mercito Gesta produced a dominant performance to beat Joel Diaz Jr. on the judges' scorecards at Fantasy Springs Resort Casino in California.
Gesta knocked down Diaz Jr. twice in the first round, with the latter being saved by the bell.
Diaz Jr. then regained his composure in the second and hurt Gesta.
What followed was a relentless eight rounds with both men trading blows which excited the sold-out crowd.
After the hard-hitting battle reached the final bell, it came down to the judges to decide the winner, and in this case, it was Gesta with scores of 95-93, 96-92, and 96-92.
There were also wins for Jan Salvatierra and Jorge Chavez on the undercard.