「neck and neck」は、馬に関係ある表現で「勝負などが接戦で、互角で」という意味です。もとは競馬で、2頭の馬が首を並べて横並びに走る様子から来た表現のようです。

英会話スクール通いが難しい方へ
24時間予約不要のオンライン英会話だから、続けられる。まずは無料体験。