A sporting contest attracting much interest and excitement, or arousing exceptional personal antagonism between the contestants; a closely or keenly fought match.
Origin
1920s; earliest use found in The Daily Mail.
Definition of needle match in US English:
needle match
noun
A sporting contest attracting much interest and excitement, or arousing exceptional personal antagonism between the contestants; a closely or keenly fought match.