Irish middle-distance runner Mark English delivered one of the performances of the night at the Shanghai Diamond League, storming from sixth place to victory in the men’s 800m with a superb meet record time of 1:43.85.

English timed his finish to perfection, producing a powerful final surge in the closing metres to snatch victory in a thrilling race. His performance erased the previous meet record and marked one of the finest wins of his career on the Diamond League circuit.

Botswana’s Kethobogile Haingura pushed English all the way and finished a close second in 1:43.89, while American athlete Brandon Miller secured third place after clocking 1:44.00.

The race showcased the incredible depth currently present in men’s 800m running, with all three medallists producing world-class times in a dramatic finish in Shanghai.