The Octagon returns to Mexico City this Saturday for UFC Fight Night 159, although one fighter has missed weight.
In the main event, top-10 featherweights collide as Yair Rodriguez (145) prepares to take on Jeremy Stephens (145). Mexico's Rodriguez is looking to extend his winning streak to two, while Stephens attempts to snap his two-fight losing skid. The co-main event sees a strawweight bout between Carla Esparza (115) and Alexa Grasso (116).
UFC Fight Night 159 airs live on ESPN+, with the main card kicking off at 8 p.m. ET on Sept. 21. The event also features a flyweight tilt as Askar Askarov (125) makes his company debut by welcoming Brandon Moreno (124) back to the Las Vegas-based promotion. At bantamweight, Irene Aldana (135) takes on the debuting Vanessa Melo (140)*. Opening up the main card is a featherweight scrap between Martin Bravo (144) and Steven Peterson (146).
UFC Fight Night 159 Weigh-in Results:Yair Rodriguez (145) vs. Jeremy Stephens (145)
Carla Esparza (115) vs. Alexa Grasso (116)
Askar Askarov (125) vs. Brandon Moreno (124)
Irene Aldana (135) vs. Vanessa Melo (140)*
Martin Bravo (144) vs. Steven Peterson (146)
Jose Alberto Quinonez (134) vs. Carlos Huachin (136)
Marco Polo Reyes (145) vs. Kyle Nelson (146)
Angela Hill (115) vs. Ariane Carnelossi (112)
Sergio Pettis (124) vs. Tyson Nam (126)
Vinicius Moreira Castro (206) vs. Paul Craig (206)
Sijara Eubanks (135) vs. Bethe Correia (136)
Claudio Puelles (155) vs. Marcos Mariano (154)
* Melo missed by four pounds and has been fined 30 percent of her purse.