The 23-year-old, Cheruiyot, who took silver at the 2017 World Championships, led the race from gun to the tape to finish more than two seconds ahead from rest of the field.
Taoufik Makhloufi of Algeria, the 2012 Olympic champion won silver with season's best time of 3:31.38 while Poland's Marcin Lewandowski broke his own Polish national record to win bronze with a time of 3:31.46. Norway's 19-year-old Jacob Ingebrigsten finished in 4th place in 3:31.70.
Uganda's Joshua Cheptegei, who was 2nd two years ago in London with 26:49.94, ran a very strong final 2 laps to beat Ethiopia's Jomif Kejelcha for the gold in a World leading time of 26:48.36. Kejelcha
The World indoor 3000m champion Kejelcha took silver with a time of 26:49.34 seconds. Rhonex Kipruto claimed bronze medal for Kenya with 26:50.32.
4x400m Relays Final
USA's track and field women's 4x400m team clocked a World leading 3:18.92 for the gold. Poland in the last 100m passed Great British team to win silver in a national record time of 3:21.89, while Britih team clocked 3:23.02 for bronze.
The United State's men's team won the gold in a World leading 2:56.69 ahead of Jamaicans who clocked their season's best of 2:57.90. Belgium's 4x400m team won the bronze in a season's beat time of 2:58.78. Colombia finished in 4th place with a national record time of 2:59.50.