Meaning of “neck and neck”

Meaning of “neck and neck”
A: Compete equally
B: Corridor
C: Lost the game
D: None of these

The idiom denotes a very close contest with rivals level or nearly level. It originates from horse racing imagery where horses’ necks align at the finish. Modern usage spans elections; sales races; and sports. Context typically signals ongoing; not final; outcomes.