I was watching YouTube and suddenly got an ad advertising the following - the ad is from Bloomberg
If they nail vaccinations, drugstores will be the heroes of 2021.
Checking the definition of nail in the dictionary does not make any sense to me
fasten with a nail or nails.
"the strips are simply nailed to the roof"
detect or catch (someone, especially a suspected criminal).
Can someone explain what it means?