I go on Anderson Silva The dude has good boxing and he will train and be in good condition for fight.
There is no reason Silva shouldn't beat him.
Silva is a very sleek fighter I have seen his greatest fights when he was young and at the height of his career, his movement is great its just unfortunate that he takes up boxing quite late, he can make a good career out of boxing, his win against Chavez Jr. can be considered as one of his top fight as Chavez Jr. is still young and a veteran in boxing if Silva shows up with the same stamina and skill when he fought Chavez Jr. then he has a good chance but we must not forget Silva is not young anymore and there's a saying in boxing the mind still wants it but the body cannot keep up anymore, we'll see in this fight if Silva's body can still keep up.