The world's top teenage athletes produced a superb evening session yesterday to keep the crowd on its feet at Kasarani Stadium, closing out the opening day of the IAAF World U18 Championships Nairobi 2017 in style.
In one of the most exciting contests of the night, the girls' shot put final went down to the wire in a thrilling three-way battle held in wet conditions.
Yu Tianxiao of China took the lead in the fifth round with a 17.62m effort, and teammate Sun Yue fell just three centimetres short of that mark with a 17.59m attempt.
With China looking to earn the top two spots on the podium, Germany's early leader Selina Dantzler spoiled the party with a 17.64m heave to grab the title.
On the track, the girls' 3000m final was equally close, with Ethiopia coming out on top of the host nation in a hard-fought race.
Pushed all the way to the line, Abersh Minsewo managed to snatch the gold medal. She narrowly edged out Emmaculate Chepkirui of Kenya by 0.07, winning the race in 9:24.69.
Minsewo's compatriot, Yitayish Mekonene, took third place in 9:28.46.
Sprinter Tshenolo Lemao delivered a historic performance in the boys' 100m final, becoming the first South African athlete to earn a medal over the distance at a world championship in any age division.
While compatriot Retshidisitswe Mlenga and Jamaica's Tyreke Wilson had entered the final as the favourites, Lemao held his composure after the race was disrupted by two faulty starts, charging across the line in 10.57.
Mlenga, who had earlier won his semifinal in a PB of 10.37 in dry conditions, secured a one-two for South Africa by covering the short dash in 10.61 and Wilson held on for bronze in 10.65.
Meanwhile, in preliminary rounds, Brazil's Lorraine Martins was the fastest of the qualifiers for the girls' 100m semifinals, to be held on Thursday afternoon. She won her heat in 11.85.
Jamaica's Kevona Davis (11.88) and Turkey's Mizgin Ay (11.92) also dipped under 12 seconds to win their respective heats.
In the opening round of the boys' 800m, Melese Nberet of Ethiopia (1:52.53) was the fastest of the qualifiers for the semifinals on Thursday.
Jordan Diaz of Cuba was the best of the entrants in the qualifying round of the boys' triple jump, launching a 15.95m leap to progress as the favourite for Friday's final.
The boys' hammer qualifying round was cancelled due to the inclement weather conditions, with the entire field of 18 athletes automatically entering the medal decider on Friday.