Ireland's Ciara Mageean finished with a flourish to set a new national record in the 1000m as she claimed third behind the impressive Faith Kipyegon at Monaco's Diamond League meeting.

Sonia O'Sullivan and Derval O'Rourke both tweeted their congratulations to the Co Down runner. 

Mageean has been in the form of her life post-lockdown, setting a new national record in the 800m in Switzerland last month, and the presence of a pacemaker on a fast track in the principality meant the Portaferry athlete was always likely to lower the mark Sonia O'Sullivan set over the unusual distance in Lille in 1993.

Shelayna Oskan-Clarke did the donkey work up front before taking her leave just before the bell, with Mageean sitting in fifth as the field embarked on the final lap. 

Kipyegon took off rounding the final bend, clocking a winning time of two minutes 29.15 seconds as she strode home in splendid isolation, while Britain's Laura Muir filled the runner-up berth. 

Kipyegon may have missed out on a world record, but Mageean made relentless progress on the final circuit to catch both Jemma Reekie of Britain and Uganda's Halimah Nakaayi to claim third, shattering O'Sullivan's previous Irish best of 2:34.66 with a time of 2:31.06.