The Olympic and world champion beat Ethiopian Getnet Wale (8:08.56) and Kenyan Abraham Kibiwot (8:08.61).
The gold medalist at the Olympic Games-2020 in Tokyo won the 3,000m steeplechase on August 26 at the Lausane meeting (Switzerland), which is also part of the Diamond League.
The Zurich meeting is the last of the 14 Diamond League meetings that started last May in Doha (Qatar).