if foreman has a little more teeth on his punches he'll definitely beat cotto. if foreman can handle cotto's best punches really well chances are he'll win in 12.