Mares' next fight took place on November 10, 2012, against the world No. 1 ranked bantamweight and then No.10 pound-for-pound Anselmo Moreno. Mares started the fight off fast, applying relentless pressure on Moreno, forcing Moreno to the ropes for the majority of the early rounds. Moreno still had his moments while the two were in the middle of the ring, landing clean shots, while Mares attempted to out work Moreno and attack his body while on the ropes. In the 5th round, Moreno was having success staying off the ropes when he could, and out boxing Mares in the center of the ring. Near the end of the round, Mares trapped Moreno on the ropes and landed a hard straight right hand, which ultimately sent Moreno to the canvas for the first time in his career. The following middle rounds of the fight, Mares seemed in control working the body and landing his hard overhand right, relentless pressuring Moreno for the majority of the rounds. In the 11th round, Moreno was docked a point for pushing Mares' head down while Mares rushed him on the ropes. This was seen as very controversial, given that Mares and Moreno both had been warned several times throughout the fight and only Moreno was docked a point. After the point deduction, Moreno effectively out pointed Mares in the middle of the ring during the final rounds and even successfully traded with Mares against the ropes, while Mares seemed to tire the final couple rounds.