I think the Mosley-Margo and Viloria-Solis shared the same rank. They have the same story, a former champs of the same div and making a dramatic comebacking. The only difference is Viloria-Solis was more competitive while Margo was totally outgunned by Mosley
Margarito was only a 3 to 1 favorite himself. On pure betting terms, Reyes beating Diaz was easily the biggest upset, yet I'm the only one who voted for it :yikes Afolabi over Macca was also a much bigger betting upset.
Right now i would have to say viloria over solis. Nobody thought viloria would have a chance against solis especially the way solis has been beating his past opponents. Mosley is a former champ and went toe to toe with cotto. I dont really see his win against margarito a big upset cuz mosley is really the more skilled fighter of the two. The only thing that surprise me in that fight is mosley knocking out margarito. I thought mosley could have won by decision.