опередить

Verb

 * 1) to pass ahead, to take a lead, to outstrip, to leave behind
 * 2) to do something ahead of someone; to beat someone to the punch
 * 3) to outdo, to surpass