I don't understand, Santa Cruz just went 12 in a hard fight against an unranked fighter with 16 pro bouts; Moreno gave Mares hell and showed great skill and heart in a crazy fight where Mares gave every bit of skill and energy he had. I don't see how you can compare the two. Santa Cruz is currently far from Mares's capabilities.
Moreno has the experience edge big time. He has learned something from the Mares fight too. Leo has to show more then ever before a little bit lik Garcia against Salido in order to win. For me Moreno is the favorite but in a close fight look for the Judges to give it to Leo as he is very marketable up and coming fighter.