Judah is better than given credit for on this forum. I think he beats Margarito by decision (Zab at his best)
Zab does have the quickness and sharpness to beat Margarito, but it would also take at least the intelligence of a stupid rock to do so and that is where he fails. Eventually Margarito chases him down and chops him down the way Cotto did
Judah starts off well but starts getting tagged by Margarito's shots, which sometimes come from unusual angles, and goes into a shell. Zab probably gets stopped late.
Margarito is nothing special, but he is better than Judah. Judah does ok for a while, but Margarito walks him down and works him over during the second half of the fight for either a late TKO or decision win.