Saint Lucia's Julien Alfred beat Sha'Carri Richardson of the United States over 100m at the Istvan Gyulai meeting in Hungary ©Getty Images

Sha’Carri Richardson of the United States, riding high after her 100 metres win over Jamaica’s 200m world champion Shericka Jackson in Sunday’s Silesia Diamond League meeting with a time of 10.76sec, had to give best to Saint Lucia's 22-year-old Julien Alfred at the Istvan Gyulai Memorial meeting.

Alfred, the Commonwealth Games silver medallist, earned victory at this World Athletics Continental Tour Gold meeting in Szekesfehervar, Hungary, as she recorded 10.89, with Richardson finishing second in 10.97.

The Saint Lucia athlete’s huge potential was made clear in March this year when she clocked 22.01sec for the 200m at the National Collegiate Athletic Association (NCAA) finals, the second fastest indoor clocking of all time behind Merlene Ottey’s 21.87 in 1993.

On the same day she also ran the 60m in 6.94, moving to joint second all time with Aleia Hobbs of the United States behind the 6.92 recorded by Russia’s Irina Privalova in 1993.

Jackson, meanwhile, won the women’s 200m in 22.02 ahead of Ireland’s 20-year-old Rhasidat Adeleke, who has foregone her final year at the University of Texas to turn professional after lowering her national 400m record to 49.20 at the NCAA finals.

This was quite some debut as she clocked a time that was just 0.02 shy of her Irish record.

Steven Gardiner of The Bahamas, the Olympic and 2019 world champion at 400m, won in 43.74, the fastest time of the year, ahead of Jamaica’s Rusheen McDonald in 44.03.

Nigeria’s world champion and record holder Tobi Amusan won the women’s 100m hurdles in 12.35, just 0.01 off her season’s best, with 2019 world champion Nia Ali of the United States finishing second in 12.41.

Australia’s Commonwealth 800m silver medallist Peter Bol, whose suspension in January for a reported finding of synthetic EPO was lifted after his B sample showed "atypical findings" got back into full racing mode with victory in 1min 44.48sec ahead of France's Gabriel Tual, who recorded 1:44.55.

Alexander Ogando of the Dominican Republic won the men’s 200m final in 19.99 ahead of 19-year-old world bronze medallist Erriyon Knighton of the United States, who clocked 20.05.

Daniel Roberts of the United States won the men’s 110m hurdles in 13.12 ahead of Jamaica’s Olympic champion Hansle Parchment, who recorded 13.14.

The men’s 100m was won by Jamaica’s 2011 world champion Yohan Blake in in 10.04 from fellow Jamaican Ackeem Blake in 10.09.

World and Olympic shot put champion Ryan Crouser produced four throws beyond any of his rivals, the best of them being 22.51m, to win the men’s shot put, with Doha 2019 world champion and fellow American Joe Kovacs second on 22.06m.

Serbia’s European Games champion Milica Gardasevic won the women’s long jump with a final round effort of 6.80m to move ahead of Nigeria's Olympic bronze medallist and world silver medallist           Ese Brume, who finished second on 6.69m.

Sweden's Olympic champion Daniel Stahl won the men’s discus with 68.98m from Lithuania’s 2017 world champion Andrius Gudzius, who threw 67.66m.

Similarly in the men's long jump Greece's Olympic champion and world silver medallist Miltiadis Tentoglou won with a last round effort of 8.29m to displace Jamaica’s 2019 world champion Tajay Gayle, who finished second on 8.24m.

Ukraine's Mykhaylo Kokhan inflicted a rare victory over the Olympic men's hammer champion Wojciech Nowicki with a fifth-round throw of 79.37m, bettering the Pole’s best effort of 77.89m.

Nowicki was second on 77.87m.