Kenyan athletes Conseslus Kipruto, Helen Obiri and Faith Kipyegon all won their respective events at the Diamond League finale in Brussels on Friday night, as the athletics season drew to a close.
Kenya's world champion Obiri was once again at her dominant best in the women's 5,000m, winning in a time of 14:25.88. In an event which saw Kenyans claim five of the first six positions, Obiri's compatriot Caroline Chepkoech Kipkirui finished second in 14:27.55, nearly five seconds ahead of Ethiopian Senbere Teferi.
A trio of Kenyans - Margaret Chelimo Kipkemboi, Beatrice Chepkoech and Lilian Kasait Rengeruk - finished fourth to sixth, while another Ethiopian, Letesenbet Gidey, claimed seventh.
Kenyans were expected to dominate the men's 3000m steeplechase, although the competitors from the East African country didn't have it all their own way in Belgium on Friday.
Going into the final straight, Morocco's Soufiane El Bakkali looked like he had the title secured, but a late kick from Olympic and world champion Kipruto (8:04.73) was just enough to hand the Kenyan the race by the narrowest of margins.
El Bakkali (8:04.83) finished second, seven seconds ahead of Americans Evan Jager and Stanley Kekenei, while three more Kenyans - Nicholas Kipkoech Bett, Benjamin Kigen and Amos Kirui - brought up the rear.
It was turning out to be a night to remember for Kenyans in the Belgian capital as Kipyegon (3:57.04) narrowly beat Dutch runner Sifan Hassan (3:57.22). Another Kenyan, Winny Chebet (4:00.18) finished just ahead of Ethiopia's Gudaf Tsegay (4:00.36).
Nijel Amos might have missed out on a medal at the World Championship earlier this year, but the runner from Botswana showed his class to win in 1:44.53. Polish pair Marcin Lewandowski (1:44.77) and Adam Kszczot (1:44.84) finished second and third.
Kenya's Kipyegon Bett, Ferguson Cheruiypt Rotich and Alfred Kipketer claimed fourth to sixth, while their countryman Abel Kiprop finished eighth.
Noah Lyles won the men's 200m in sluggish 20.00, just ahead of American countryman Ameer Webb (20.01) and Turkish world champion Ramil Guliyev.
Botswana's Lydia Jele finished in a disappointing eighth place in the women's 400m in a time of 53.11, as Bahamian Olympic champion Shaunae Miller-Uibo won in 49.49. Bahrain's Salwa Eid Naser (49.88) and American Courtney Okolo (50.91) claimed second and third, respectively.
Dalilah Muhammad walked away with the Diamond League trophy after winning the women's 400m hurdles in a time of 53.89. Czech Republic runner Zuzana Hejnova finished four hundredths of a second behind the American, but South Africa's Wenda Nel was a distant eighth, some two seconds further down the field.
Russian Sergey Shubenkov won the men's 110m hurdles in 13.14, just ahead of Spaniard Orlando Ortega (13.17) and world record holder Aries Merritt (13.20), Lithuanian Andrius Gudzius won the men's discus in 68.16m, while American Christian Taylor continued his dominance of the men's triple jump with a best leap of 17.49m.
Olympic champion Elaine Thompson brought the night's proceedings to a close with victory in the women's 100m, winning a blistering time of 10.92, just ahead of Ivorian Marie-Josee Ta Lou (10.93), while Nigeria's Blessing Okagbare (11.07) finished third.