爭先恐後

Idiom

 * 1) to vie to be first and fear to be last