Bahrain's Sadik Mikhou ran the perfect race in torrid conditions as he clinched the men's 1500-metre gold on the final day of athletics at the Islamic Solidarity Games on Saturday.
The heavens opened in Baku's Olympic Stadium just as the race got underway as the athletes negotiated a soaking wet track.
But the weather didn't affect Mikhou as he burst clear in the final 200 metres to claim gold with a time of 3 minutes 36.04 seconds to move Bahrain onto nine athletics gold medals.
Morocco usually perform well in the middle distance races, and that was no different here as they claimed the other two podium places.
Fouad Elkaam went one better than the bronze he won in 2013 in Palembang, he grabbed silver in 3:37:81 while his countryman Brahim Kaazouzi edged out Bahrain's Benson Kiplagat Seurei as he clocked 3:38:24.
Morocco clinched their seventh track and field gold in Baku as they secured a one-two finish in the men's 400-metre T12 disability final.
Mahdi Afri was fastest in qualifying and he made light work of the rest of the field as he broke the 50-second barrier to clock 49.64s.
His compatriot Ayoub Haimouda was just under a second behind in 50.51s, while Turkey's Oguz Akbulut secured the bronze.
© AFP Services