Soufiane el-Bakkali of Morocco has won the 3,000-meter steeplechase event to end more than 40 years of Kenyan Olympic dominance.

El-Bakkali won in eight minutes, 8.90 seconds on a wet track at the Olympic Stadium in Tokyo. He finished well clear of Lamecha Girma of Ethiopia, who took the silver.

RELATED | Yulimar Rojas breaks world record, wins women's triple jump gold in Tokyo

Benjamin Kigen claimed a bronze for Kenya after Ethiopia’s Getnet Wale, who was third heading to the final straight, fell. Wale struggled back to his feet and clung on for fourth.

The 25-year-old el-Bakkali was fourth at the last Olympics in Rio de Janeiro and on the podium at the last two world championships, but this was his first major title.

Kenya had won nine straight Olympic golds in the 3,000 steeplechase since 1980. Kenya’s Conseslus Kipruto, the leading star of the steeplechase, didn’t defend his Olympic title in Tokyo after failing to make the Kenyan team at the national trials.