En los 20 km marcha de los Juegos Olímpicos de Pekín 2008 María se mantuvo en posiciones de podio durante gran parte de la carrera, hasta que en los últimos dos kilómetros se vio superada por dos rivales, la italiana Elisa Rigaudo y la china Hong Liu, acabando en quinta posición.