Jamaicans have continued to dominate sprinting, this time at the Zurich Diamond League athletics meeting.
Usain Bolt easily won the 200 metres in 19.66 seconds, heading home three other Jamaicans.
Yohan Blake won the 100 metres in 9.76 seconds, while another Jamaican Nesta Carter was second.
Sally-Anne Fraser-Pryce won the women's 100 metres from Americans Carmelita Jeter and Allyson Felix.
World record holder and Olympic champion David Rudisha of Kenya was beaten in the 800 metres by Ethiopian Mohammed Aman.