outcompete

transitive verb

To prevail over or surpass (another) under competitive circumstances.

verb

To be more successful than a competitor; especially to thrive in the presence of an organism that is competing for resources