No, I don't think Prime for Prime Joe can beat Roy.
Roy had his reflexes, crazy speed and of course his power in his prime.
I believe he would have slowed Joe's work rate with his fast punches that would have had Joe second guessing and from there on out Roy could win a decision. It'd probably be a competitive fight but I just don't think prime for prime Joe was never on his level and never will be.
I tend not to like whiteboys, but I don't mind Joe Calzaghe.
Not many guys have been World Champion for well over a decade and retired undefeated. Also, for him to unify his division, then go and win a World title at Light-Heavyweight against the great Bernard Hopkins (long before Bernard destroyed Kelly Pavlik) is kinda impressive.
Comment