La atleta becada por el INDE, originaria de Nuevo León, cruzó la meta por delante de la francesa Maere Biré-Heslouis (47:43.87) y de la checa Eliska Martinkova (47:46.28).
Ramos hizo su apuesta ganadora poco antes de cubrir la mitad del recorrido. Por el km 5 pasó con un tiempo parcial de 23:28.88 con seis segundos de ventaja sobre el grupo perseguidor, encabezado por la keniana Margret Gati.
La ventaja de Sofía Ramos fue creciendo. A tres km del final era de 47 segundos sobre la checa Eliksa Martinkova, que comandaba el grupo, mientras que Paula Valdez era duodécima, a 1:53.
Sofía fue subcampeona de los Juegos Olímpicos de la Juventud en Buenos Aires 2018.