UFC Mexico City had one job: survive the atmosphere
UFC went into Mexico City expecting a familiar script: hometown hero Brandon Moreno anchors the night, the crowd is nuclear, and the favorite finds a way. Instead, UFC Fight Night: Moreno vs. Kavanagh turned into a spoiler story — and it wasn’t a fluke.
Main event recap: Kavanagh breaks the rhythm
The short-notice headliner Brandon Moreno vs. Lone’er Kavanagh was supposed to be a “welcome to the deep end” assignment. Kavanagh treated it like a five-round audition. He kept Moreno reacting, punished exits, and repeatedly stole the cleanest moments of each round. Moreno had stretches where he pressed and landed, but the bigger swings belonged to the underdog — enough to pull the decision on the cards.
Lone'er Kavanagh is battering Brandon Moreno 😳pic.twitter.com/ZhbOoXhjIP
— MMA On Point (@mmaonpoint) March 1, 2026
Big moments elsewhere: Green stops Zellhuber, Vera slips again
The co-main spot belonged to David Martinez vs. Marlon Vera, and Martinez’ pace did exactly what it tends to do to “Chito” opponents: it forced him to play catch-up. Martinez banked volume and timing, then refused to give Vera the late, dramatic momentum swing.
Then came the shocker in King Green vs. Daniel Zellhuber. Zellhuber had been hard to hurt, let alone stop — until Green cracked the door open and didn’t let it close.
King Green became the first man to finish Daniel Zellhuber! 😤#UFCMexicoCity pic.twitter.com/SUPns3GUFM
— UFC on TNT Sports (@ufcontnt) March 1, 2026
Bonuses and the loudest clips
Kavanagh’s night got even sweeter when the bonus news hit — you could see the disbelief turn into pure adrenaline.
Lone'er Kavanagh's reaction when he found out he got the $100k bonus! 💰 🤯#UFCMexicoCity pic.twitter.com/fsOPWGWHzc
— UFC on TNT Sports (@ufcontnt) March 1, 2026
And if you missed the funniest entrance of the weekend, Javier Reyes vs. Douglas Silva de Andrade had one before the first punch was even thrown.
Javier Reyes knows how to make an entrance! 😭🕺 #UFCMexico | #UFCMexicoCity | LIVE on TNT Sports & discovery+ pic.twitter.com/h4jFiVyvOF
— UFC on TNT Sports (@ufcontnt) February 28, 2026
Full UFC Mexico City results
Main Card
- Brandon Moreno vs. Lone’er Kavanagh — Kavanagh def. Moreno (unanimous decision)
- David Martinez vs. Marlon Vera — Martinez def. Vera (unanimous decision)
- King Green vs. Daniel Zellhuber — Green def. Zellhuber (TKO, Round 2)
- Edgar Cháirez vs. Felipe Bunes — Cháirez def. Bunes (split decision)
- Imanol Rodriguez vs. Kevin Borjas — Rodriguez def. Borjas (TKO, Round 2)
- Santiago Luna vs. Angel Pacheco — Luna def. Pacheco (unanimous decision)
Preliminary Card
- Ryan Gandra vs. Jose Daniel Medina — Gandra def. Medina (KO, Round 1)
- Ailin Perez vs. Macy Chiasson — Perez def. Chiasson (unanimous decision)
- Cristian Quiñonez vs. Kris Moutinho — Quiñonez def. Moutinho (unanimous decision)
- Javier Reyes vs. Douglas Silva de Andrade — Reyes def. Silva de Andrade (TKO, Round 1)
- Regina Tarin vs. Ernesta Kareckaite — Tarin def. Kareckaite (unanimous decision)
- Francis Marshall vs. Erik Silva — Marshall def. Silva (submission, Round 1)
- Damian Pinas vs. Wes Schultz — Pinas def. Schultz (TKO, Round 1)