A member of team A shoots a free kick and puts the ball directly into the net. Do we say:
A)He scored a goal with a free kick.
B)He scored a goal on a free kick.
A member of team A shoots a corner kick and in the action consequent to that, team A scores a goal. Can one say:
They scored a goal on a corner.