Floyd can run, but he can't hide. Roberto by UD. The OP stated 12 rounds, but if it was a 15 rounder I could see a late stoppage.
The shoulder roll is too gimmicky of a defense to neutralize a fighter with an offense as sophisticated as Duran.