We do not currently know of any antonyms for inflicts a handicap on.
For similar words to inflicts a handicap on, try: