Elaine Thompson-Herah's experience shone through as the Jamaican added Commonwealth 100m gold to her collection in a time of 10.95 seconds.
The five-time Olympic champion was clean away and immediately up on England's Daryll Neita outside her.
Neita, who ran a personal best 10.90 in the semi-finals, could not make up the deficit and ended with bronze.
Kenya's Ferdinand Omanyala claimed the men's title ahead of South Africa's defending champion Akani Simbine.
Omanyala, who only converted to sprinting from rugby in his late teens, came home in 10.02 seconds to add the Commonwealth crown to the African title he claimed in June.
The 26-year-old's hopes of a hat-trick of titles this season had been scuttled by a visa delay that meant he arrived at last month's World Championships just two and a half hours before his first heat.
He was eliminated in the semi-finals in Eugene after running a disappointing 10.14.
By contrast, he dominated the Commonwealth final, powering away from Simbine, who finished back in 10.13.
Sri Lanka's Yupun Abeykoon claimed Sri Lanka's first athletics medal at the Games since 1998 by taking bronze in 10.14.
The 27-year-old's success comes amid political and civil unrest in the country that has extended to its Commonwealth team.