Dutch star Sifan Hassan stormed to 5,000 metres Olympic gold in the first final of her extraordinary treble bid at the Tokyo Games.
Just 12 hours after advancing into the 1,500m semi-finals despite a fall, Hassan kicked on the last back straight en route to an undisputed victory on a wet night in 14 minutes 36.79 seconds.
Two-time reigning world champion Hellen Obiri took silver in 14;38.36 and Ethiopian season leader Gudaf Tsegay earned bronze in 14:38.87.
Hassan won an unprecedented 1,500m and 10,000m double at the 2019 worlds and added the 5,000m in Tokyo in an extraordinary schedule.
If she makes the 1,500m final she will run 24.5km at the Games with three 1,500m races, two in the 5,000m and one 10,000m.
Meanwhile, Soufiane El Bakkali of Morocco won gold in the men's 3,000 metres steeplechase, breaking Kenya's stranglehold on an event they had won nine times in a row.
The 25-year-old El Bakkali, fourth in the 2016 Olympics and bronze medallist in the 2019 world championships, finished in a time of 8:08.90.
Lamecha Girma of Ethiopia claimed silver, clocking 8:10.38, and Benjamin Kigen of Kenya took the bronze in 8:11.45.
Conseslus Kipruto of Kenya, the 2016 Olympic champion, failed to qualify for the Games, reducing the East African nation's chance of winning a 10th straight Olympic steeplechase gold since 1984.
El Bakkali ran a patient, tactical race and with about four laps to go he was in the middle of the pack, with Girma and his compatriot Getnet Wale leading.
Early in the race, it looked like it would be Kenya versus Ethiopia battling it out for the medals, as Girma and Wale led, ahead of Kigen and his countryman Abraham Kibiwot.
The Ethiopians were still ahead as the bell rang with one lap remaining, but El Bakkali moved up to third and when Wale took a tumble the Moroccan surged ahead on the final bend and powered to the finish line.
Australian Associated Press