Nach ihrer Dopingsperre gewann Moreira bei den Europameisterschaften 2012 in Helsinki die Bronzemedaille über 5000 Meter. Bei den Olympischen Spielen in London startete sie auf der 10.000-Meter-Strecke und erreichte Platz 14.