All the fights you mentioned are good except Hatton/Mayweathers Jr.

6 out of 7 is hella great though.