concede defeat; surrender; take one's hat off (to someone)
idiomatic expression
Idiomatic expression literally meaning 'to take off one's hat', used figuratively to mean admitting defeat or showing respect for someone's superiority. The literal sense is also possible in contexts where a hat is actually removed.