Sisäratojen EM-kilpailuissa 2009 Moreira oli 3 000 metrillä hopealla. Ulkoratojen EM-kilpailuissa Barcelonassa 2010 hän sijoittui 5 000 metrillä alun perin kolmanneksi, mutta nousi myöhemmin toiseksi kun voittaja Alemitu Bekele hylättiin dopingrikkomuksen takia. Helsingin EM-kilpailuissa 2012 hän sijoittui 5 000 metrillä kolmanneksi. Lontoon olympialaisissa 2012 Moreira sijoittui 10 000 metrin juoksussa 14:nneksi. Hän voitti 3 000 metrin sisäratojen Euroopan-mestaruuden Göteborgissa 2013 ajalla 8.58,50. Hän voitti puolimaratonin Euroopan-mestaruuden sekä henkilökohtaisessa että joukkuekilpailussa Amsterdamissa 2016.