My Masterballs have always been thrown at legendaries.
Diamond, threw it at Dialga.
Platinum, threw it at Giratina.
Heartgold... 1st round Ho-Oh, second round Suicune.
I'm playing all three of these games another time round, and planning to catch Mesprit with the masterball in Platinum and...