Holding often after getting rocked repeatedly, Serrano was able to do enough to go the distance, with a somewhat baffling 57-57 scorecard and more reasonable 58-56 (twice) scores coming back to give Garcia a well-deserved majority decision.
In the co-featured bout, local favorite lightweight Ramon Valadez, 10-1 (5), dropped southpaw Noe Lopez with a right hand to the head against the ropes in the first frame. The game Lopez, 7-10 (4), returned the favor in the following round, nearly dropping his opponent with a jolting left hand.
Valadez went on to control the distance and the tempo en route to unanimous decision via identical scores of 59-54 at the end of four.
In other results, super featherweight southpaw Jose Sanchez, 5-2 (2), dropped Ricardo Garcia, 2-2, twice, once with a left and again with a right, forcing referee Lou Moret to step in and call off the fight at 1:11 of the second round.
Light heavyweight Dion Savage, 11-1 (6), decisioned Edward Tigs, 1-2 (1), in six. Scores were 60-54 (twice) and 59-54 all for Savage.
In the final bout of the evening, welterweight Ernesto Ocon, 4-0 (2), defeated Juan Carlos Diaz, 7-14 (6), via unanimous decision with scores of 40-35 (twice) and 39-36. Diaz lost a point for hitting behind the head after a second warning in the final round.