There is no way to actually prove that he cheated but common sense clearly comes into play and really just a handful of people and a few Mexican nationalistic posters are saying he didn't.
Pictures prove otherwise and like I said common sense also does. Why does Margarito feel the need to cheat against Shane Mosley and not Miguel Cotto? Lets go over facts.
Against Miguel Cotto..... Margarito a huge underdog, who had been put on undercard after undercard, virtually dying for a big win, a young Miguel Cotto who was coming off impressive win after impressive win.
Shane Mosley....old, coming off an awful showing against Ricardo Mayorga, all his fan base behind him(staples center was 90% Mexican that night), and coming off the biggest win of his life.
Why cheat against Shane Mosley and not Miguel Cotto? It just doesn't add up. He clearly had loaded gloves in that fight and should of been banned from the sport years ago.