put him at a disadvantage, hindered him; give an athlete a disadvantage or advantage in a race or game
GAVE HIM A HANDICAP
Meaning of GAVE HIM A HANDICAP in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012