Dictionary.com
Thesaurus.com
has nailed
  • present perfect of nail (3rd person singular).