There was a thrilling main event in Mexico on Friday night when Angel Fierro clashed with Brayan Zamarripa in a lightweight contest.
Throughout the fight's 10 rounds, both men exchanged big shots, but despite significant damage being absorbed, neither fighter hit the canvas.
In the end it was Fierro who was declared the winner via a split decision and he extends his professional record to 22-1-2.
There was also a world title fight in Texas where Luis Alberto Lopez successfully defended his IBF world featherweight title against Joet Gonzalez despite a late assault by the challenger in the closing stages.
The full fight card results from the two events can be found below.
Fierro vs. Zamarripa results
- Angel Fierro bt. Brayan Zamarripa; Lightweight
- Erika Cruz bt. Melissa Oddessa Parker; Women's super bantamweight
- Christian Olivo Barreda bt. Kevin Barron Crespo; Featherweight
- Skye Nicolson bt. Sabrina Maribel Perez; Women's featherweight
- Federico Pacheco Jr. bt. Carlos Cardenas; Heavyweight
Lopez vs. Gonzalez results
- Luis Alberto Lopez bt. Joet Gonzalez; For Lopez's IBF world featherweight title
- Jamaine Ortiz bt. Antonio Moran; Super lightweight
- Xander Zayas bt. Roberto Valenzuela Jr.; Light middleweight
- Julio Luna Avila bt. Omar Alejandro Aguilar; Welterweight
- Ruben Villa bt. Brandon Valdes; Featherweight
- Delante Johnson bt. Ricardo Quiroz; Super lightweight
- Emiliano Vargas bt. Alejandro Guardado; Lightweight
- John Rincon bt. Bryan Ismael Rodriguez Rivera; Welterweight