Fedor is the only one that has the stand-up, take down defenses and grappling to neutralize Cain's superb wrestling. No one in the UFC heavyweight division will beat him. Overeem would have a chance if he took Cain to the corner of the ring and kneed Velasquez's head until the latter fell in a coma, but realistically Cain would do the takedown and finish of Overeem.
SUCKMYMUSCLE