Ethiopia's Buze Diriba shattered the Amsterdam Marathon course record with a time of 2:16:12, surpassing the previous mark by 40 seconds. Diriba's performance also marked a personal best, improving her previous best by over three minutes.

In the men's race, Lemi Berhanu claimed victory, finishing just three seconds shy of the course record. Berhanu, the 2016 Boston Marathon champion, delivered a strong performance in challenging wet conditions. Read more racing coverage.

Both races showcased remarkable depth, with the top eight finishers in the men's race all completing the marathon in under 2:05, a rare feat in marathon history. Related: Julian Moynihan wins Great Eastern Run, John Gilbert triumphs in Chester Marathon.

This original Runner World brief is based on reporting from Athletics Weekly. Visit the source for its complete reporting, context and any later corrections.