Brandon Moreno Upset by Lone'er Kavanagh in Mexico City Main Event
Lone'er Kavanagh handed former two-time flyweight champion Brandon Moreno a unanimous-decision defeat at Arena CDMX in Mexico City, turning a short-notice opportunity into the biggest win of his career. The outcome matters now because Kavanagh's victory — scored 49-46, 48-47 and 48-47 — reshuffles momentum in the flyweight division and extends Moreno's recent downturn.
Arena CDMX: Fight night and judges' scores
The main event concluded with Kavanagh winning every judge's nod, the official tallies reading 49-46, 48-47 and 48-47. The fight took place in front of Moreno's home fans at the Arena CDMX in Mexico City. The co-main also went the distance, with David Martinez defeating Marlon "Chito" Vera by unanimous decision, each judge scoring that bout 29-28.
Brandon Moreno's night: start, stumble and a wider trend
Brandon Moreno (23-10-2) began strongly, landing a consistent overhand right and sharp left hooks while pressing forward. The momentum swing came in Round 2 when Kavanagh landed a blistering counter combination that badly wobbled Moreno. Moreno rallied in Round 3 — ramping up pressure, forcing clinch exchanges along the fence, repeatedly shooting for takedowns and landing knees to the thigh and short elbows inside — but was unable to turn the fight back on the scorecards. The result marks Moreno's fourth defeat in his past six fights, leaving him 2-4 over that span.
Lone'er Kavanagh's rise after taking the fight on three weeks' notice
Lone'er Kavanagh took the contest on roughly three weeks' notice after original headliner Asu Almabayev withdrew because of injury. The 26-year-old Englishman entered the bout unranked and coming off the first loss of his career — a knockout defeat to Charles Johnson last August — but left with the 10th victory of an 11-fight career, improving his record to 10-1. Kavanagh mixed tight boxing in close with stabbing front kicks, calf kicks, crisp straight shots and a spinning back kick; those tools were decisive, particularly the counter work in Round 2 and continued leg attack that disrupted Moreno's rhythm. What makes this notable is how a short-notice replacement converted limited preparation time into a performance that projects him toward the division's upper tier: he can now expect to be a fresh player among the flyweight top five.
Co-main: Marlon "Chito" Vera's skid continues against David Martinez
Marlon "Chito" Vera (23-12-1) lost by unanimous decision to rising bantamweight David Martinez, whose record improved to 14-1. Martinez's speed and volume were decisive even when he spent stretches on the back foot; the verdict was 29-28 across the board for Martinez. The loss marked Vera's fourth straight defeat, extending the worst slump of his career.
Bonuses and undercard outcomes
Bonuses for the night were awarded with Regina Tarin and Ernesta Kareckaite earning Fight of the Night, while Lone'er Kavanagh and Imanol Rodriguez received Performance of the Night checks. Other official results included:
- Lightweight: King Green def. Daniel Zellhuber by TKO (punches) at 4: 55 of Round 2.
- Flyweight: Edgar Chairez def. Felipe Bunes by split decision, scores 29-28, 28-29 and 29-28.
- Flyweight: Imanol Rodriguez def. Kevin Borjas by TKO (punches) at 4: 21 of Round 2.
- Bantamweight: Santiago Luna def. Angel Pacheco by unanimous decision, 30-27, 30-27, 30-27.
The main event outcome thrust Kavanagh into the conversation for higher-stakes fights while leaving Brandon Moreno to address a sequence of results that have interrupted his run as a two-time champion. The timing matters because it alters matchmaking options in the flyweight top ranks and hands momentum to a fighter who accepted the challenge on short notice and executed under pressure.