Hand it to somebody
From Fresh Dictionary
English
Verb
hand it to somebody
- ((idiomatic{{#if:|, {{{2}}}{{#if:|, {{{3}}}{{#if:|, {{{4}}}{{#if:|, {{{5}}}{{#if:|, {{{6}}}{{#if:|, {{{7}}}{{#if:|, {{{8}}}{{#if:|, {{{9}}}}}}}}}}}}}}}}}}})) To give somebody credit or praise.
- You have to hand it to him for finishing such a big project so quickly.