A blistering final 100m saw Mark English go from eighth place to first to win the 800m Diamond League meet in Birmingham.

The Donegal man kicked on strongly on the final bend to win in a time of 1:45.94 and outpace Jamie Webb, Spencer Thomas and Alfred Kipketer for gold.

English, who won European Indoor bronze in Glasgow back in March, won in a season's best, but the winning time was just outside world standard (1:45.80) with next month’s World Athletics Championships in Doha on the horizon.