Language:
Free Online Dictionary|3Dict

並駕齊驅

Source : CEDICT

to run neck and neck/to keep pace with/to keep abreast of/on a par with one another