CJ Ujah scored a fast 100m win in Rabat as the Diamond League circuit moved to Morocco.

The Briton clocked 9.98 (-0.3) to take victory on a night that saw North Africa taste the IAAF’s premier competition.

He was not far off his PB of 9.96 as he finished three hundredths of a second ahead of Ben Youssef Meite of the Ivory Coast with Britain’s Nethaneel Mitchell-Blake third in 10.18.

Elaine Thompson of Jamaica was also in swift form in the women’s 100m as she won in 10.87 (0.3) by three hundredths of a second from Marie-Josee Ta Lou’s 10.90 of the Ivory Coast. GB’s Daryll Neita was sixth in 11.16.

It was a night of surprises, too. You do not often see Kenyans beaten in the steeplechase, for example, but they lost the men’s and women’s races.

In the men’s race, Morocco’s Soufiane El Bakkali delighted his home crowd with an 8:05.12 victory ahead of Kenyan Jairus Birech, while the women’s race saw German Gesa Krause beat five Kenyans with her strong sprint finish in 9:18.87.

The big clash of the evening turned into an easy victory for Shaunae Miller-Uibo. The Olympic 400m champion was up against Olympic 800m gold medallist Caster Semenya over her specialist one-lap distance, but the South African middle-distance runner was never in contention and came seventh in 51.53 as Miller Uibo clocked 49.80 to win in style.

In the shot, Ryan Crouser of the United States continued his great form with another meeting record as he threw 22.47m.

Andriy Protsenko of Ukraine took the high jump in Rabat with 2.29m as Britain’s Robbie Grabarz jumped 2.27m for second.

Andre de Grasse of Canada won the 200m in 20.03 as Britain’s Zharnel Hughes ran well from lane one to finish third in 20.22.

In the women’s 400m hurdles, Zuzana Hejnova won in 54.22 as Britain’s Eilidh Doyle was third with 54.92.

Poland’s Angelika Cichocka beat Moroccan favourite Rababe Arafi over 1500m in 4:01.93 as Briton Laura Weightman came fourth in 4:03.07.

The meeting ended well for the Moroccan crowd, though, when local favourite Abdelaati Iguider took the 3000m win in 7:37.82.

Over in Padova, Italy, meanwhile, Laura Muir won the 1500m in 4:05.01, while Dina Asher-Smith’s comeback from injury gathered pace as she clocked 23.15 (-1.0) for third place in a race won by America Allyson Felix with 22.80.

Source: Jason Henderson| AW