hand it to smb.

1) признать чье-л. превосходство 2) дать высокую оценку

Источник: Полный англо-русский словарь на Gufo.me