Surpasser nettement quelqu'un, l'éclipser ou lui ravir quelque chose sous son nez, souvent à la dernière minute.
« Elle lui a fait la barbe au dernier moment et a décroché le poste qu'il convoitait depuis des mois. »
Moyen Âge
Le barbier-chirurgien rase et opère : son client, sous la lame, est totalement à sa merci.
Aujourd'hui
L'expression désigne l'acte de surpasser quelqu'un ou de lui ravir quelque chose sous son nez, souvent au dernier moment.
Cette expression s’emploie partout en France.
se faire la barbe : se raser soi-même (sens littéral, sans rapport avec l'idée de concurrence)