ram home - definition and synonyms

phrase
  1. 2
    in football and similar sports, to kick or hit the ball very hard and score a goal

    McNeill rammed home the winning goal in the second half.

See also main entry: ram