Huerta entered the Solis bout having lost three bouts in a row. Losses to Mike Alvarado, Mauricio Herrera, and most recently, Antonio Orozco made some question whether Huerta could even compete as a gatekeeper in the junior welterweight division.

Huerta showed some flashes of his old self during the Solis bout. Solis was coming off a 10 round unanimous decision loss to Jose Roman, a bout where Roman was knocked down three time in the first round before rallying to win a decision.

Both fighters had their moments in the first half of the fight, although it looked as though Solis was getting better of the exchanges from the outside.

That all changed in the second half of the fight when Huerta went on the attack. His aggressiveness was rewarded by the number of lead or counter left hooks he would land onto Solis.

Towards the last couple of rounds, Solis looked tired. Sensing the fight could be in the balance, Huerta stepped up his punch output in the final round.

It paid off as he was able to grind out the split decision win. One judge scored the bout 77-75 for Solis, while the other two judges scored the bout 77-75 for Huerta, who improves to 28-12-1, 18 KOs.

Solis falls to 15-4-4, with 12 knockouts.

In an all-out war, junior flyweights Sindy Amador and Anahi Torres fought to an eight round split decision draw. One judge scored the bout 78-74 for Amador, another had it 78-74 for Torres, while the third judge scored the bout 76-76.

Amador goes to 12-1-1, with a knockout, while Torres goes to 12-11-1, with two knockouts.

Featherweight Juan Reyes (11-1-3, 1 KO) won a six round majority decision over Victor Capaceta (4-7-3, 2 KOs). One judge scored the bout 57-57, while the other two judges scored the bout 60-54 and 58-56 for Reyes.

Wilberth Lopez (4-3) won a four round majority decision over Danny Ramirez (4-1). One judge scored the bout 38-38, while the other two judges scored the bout 39-37 in favor of Lopez.

In the opening bout of the Thompson Boxing card, Andres Figueroa (4-0) won a four round unanimous decision over Luis Silva (0-4). All three judges scored the bout 40-36 in favor of Figueroa.

Francisco A. Salazar has writte for Boxingscene.com since September of 2012 and has covered boxing in Southern California and abroad since 2000. He also covers boxing for the Ventura County (CA) Star newspaper, RingTV, and Knockout Nation. He can be reached by email at [email protected] or on Twitter at FSalazarBoxing