-Floyd Mayweather is 35 years old.
-Though beating Cotto convincingly, he did strugle against him.
-He is also out from prison.
-Guerrero is a decent contender, and sometimes a decent contender is all that it takes for the probability of beating a faded star.
-He is also a young and hungry fighter.
I'm not saying Guerrero will 100 percent beat Floyd, I'm saying the time is almost perfect for Guerrero to beat him. And plus, mostly for the joke, Guerrero is easily broke through Andre Berto's flawless Shoulder Roll Defence.