keep one step ahead (of someone or something)

keep one step ahead (of someone or something)

To continue to be slightly more prepared, skilled, or successful than someone or something else. I've been working extra hard so that I can keep one step ahead of the new girl who has been vying for my job. The police have been trying to catch the criminal for years, but he has always kept one step ahead. The company has always managed to keep one step ahead of the competition with its products.
See also: ahead, keep, one, someone, step
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
See also: