Beatrice Chepkoech proved a class apart in the women’s 3000m steeplechase, the world record holder putting on an exhibition despite dealing with “a knee and stomach problem” to win in 9:07.36 ahead of Uganda’s Peruth Chemutai (9:15.46) and Germany’s Gesa Felicitas Krause (9:16.24).