Jessica Da Silva Inchude gained Guinea-Bissau's first-ever medal at an Islamic Solidarity Games as she grabbed gold in the women's discus final on Friday.
Twenty-one-year-old Inchude launched 50.23 metres on her opening throw which was enough for gold on day four of the athletics at Baku's Olympic Stadium.
Bahrain's Noora Salem Jasim came mightily close to snatching gold with a season's-best 50.12 metres on her final throw, but she fell 11 centimetres short and had to settle for silver.
It's a second medal of the Games for Jasim after she claimed bronze in the shot put.
Morocco's Amina Moudden registered 49.56 to take bronze.
Azerbaijan's hammer throw gold medallist Hanna Skydan missed out on the podium in fourth, while Turkish star and defending champion Elcin Kaya finished a disappointing sixth.
Bahrain's Sadik Mikhou coasted through to the men's 1500-metre final with the fastest qualifying time from the two morning heats.
Mikhou crossed the line in 3 minutes 45.11 seconds in a relatively quick first heat as he finished ahead of Morocco's Brahim Kaazouzi and Ugandan Salim Abu Mayanja.
Tunisia's 800-metre silver medallist Riadah Chninni was one of four athletes who failed to start heat two, which was won by 2013 bronze medallist Fouad Elkaam of Morocco in 3 minutes 54.33 seconds.
Partially sighted Azeri athlete Elena Chebanu cruised into the final of the women's 200-metre T12 event with a respectable time of 24.89 seconds.
She will be favourite for gold after the next fastest qualifier, Endang Sitorus of Indonesia, finished nearly two seconds back.
Morocco dominated the men's 400-metre T12 heats as Mahdi Afri and Ayoub Haimouda both claimed victory to book their places in the final.
Afri, who took bronze in the 100-metre T12 event, posted the quickest qualifying time in heat one with 50.53 seconds, while Haimouda won heat two in 50.65s.
© AFP Services