I saw Margarito continually coming foward. Regardless of how his faced looked afterwards, Cotto's punches weren't detering him during the fight.
5-5 Cotto did the right thing throwing in the towel. He was losing after the first knee and would taken a worst beating in th 12th.
I think I had it by one round to Cotto at the time, but even would have made sense, or a round up for Margo. I can't dismiss the possibility that he cheated though - so, I find it very difficult to watch that fight again.
I don't remember round 9 but I know in round 6 Margo landed about 3 or 4 uppercuts at the end of the round. The last one saw Cotto's blood fly onto the camera.