To gain on

To encroach on; as, the ocean gains on the land.
To obtain influence with.
To win ground upon; to move faster than, as in a race or contest.
To get the better of; to have the advantage of.

See also: Gain, Gain, Gain, Gain