One thing's for sure, this fight would be an absolute war. Both guys are offensive specialists, adept at timing their punches in such a way to land clean and hard, even against the best defenses. Who do you like?
Interesting fight in that two naturally huge lightweights wouldn't have their normally overwhelming size/strength advantage to rely upon. I like Castillo in this one. Whether or not it goes the distance depends on how long Rios can handle the incoming.
Castillo beats his ass and stops him. Higher skill level, and better chin. Both Castillo & Corrales would stop Bam Bam.... Corrales would do so brutally.