hand it to

中級 (B1) informal

To say that someone did a really good job and deserves praise for it.

"You have to hand it to her — she finished the marathon despite injuring her ankle."