Asafa Powell, who, earlier in the day, asked for prayers before his 200m race, won the event at the Jamaica Invitational at the National Stadium on Saturday night.
Powell, who led his rivals off the curve, slowed towards the end, but was first across the line in 20.45.
“#Keep me in your prayers” was what Powell tweeted hours before his race.
American Bejee Lee and Jamaican Rasheed Dwyer, both finished strong in the identical time of 20.52secs.
Everton Clarke, also of Jamaica, 20.60 and compatriot Colin King, 20.97, were fourth and sixth respectively.
In the women’s event, Bahamian World 400m silver medallist, Shaunae Miller, was impressive with 22.14.
Miller stormed in the homestretch to finish ahead of Jamaican, Anneisha McLaughlin-Whilby, 22.79 and American Shalonda Solomon, 22.80.