Hermosa completed a classic double as she made all for an impressive four-length success in the Tattersalls Irish One Thousand Guineas (G1) for Aidan O'Brien and Ryan Moore.