My moneys on shane.

I think collazo is a classy fighter and very underrated, but i wa quite impressed with shanes last outing. He has still got great hand speed and Collazo wudn't have the bigger man advantage like he had with hatton + he cant punch for shit, he would have to land a tonne of punches on mosley like he did to hatton to shake him,

Id say Mosley taking it by a few rounds, but very close