Vie(with each other)to guess(a riddle@etc.)
竞猜
vie with each other in wealth
斗富
vie with one another for the first place
互争第一
compete for a post in the workplace
竞岗
vie with one another to raise prices
竞相提价
Compete in a lighter class
降级参加比赛
To vie in singing the praise of someone
竞相赞美
compete legal proceedings
了结法律程序
vie to answer a question first
抢答