to give someone credit - отдавать должное кому-либо (то есть признавать его заслуги). Это устойчивое выражение.