Pierwszego i zarazem jedynego gola w najwyższej klasie rozgrywkowej strzelił 29 kwietnia 2000 w przegranej 2:3 konfrontacji z Tolucą, a w 2001 roku dotarł do finału turnieju Copa Libertadores, lecz wówczas nie miał już pewnego miejsca w pierwszym składzie swojej ekipy.

Latem 2001 Moreno został piłkarzem drużyny Puebla FC, gdzie przez pierwsze pół roku był zawodnikiem rezerwowym, lecz później wywalczył sobie niepodważalną pozycję w wyjściowej jedenastce. Ogółem w barwach Puebli spędził dwa lata, jednak nie potrafił nawiązać do sukcesów odnoszonych z Cruz Azul i nie zanotował żadnego trofeum zarówno na arenie krajowej, jak i międzynarodowej. W połowie 2003 roku przeszedł do zespołu Querétaro FC, gdzie spędził kolejny rok, na koniec rozgrywek 2003/2004 spadając ze swoją drużyną do drugiej ligi meksykańskiej. Bezpośrednio po relegacji zakończył swoją karierę piłkarską w wieku 31 lat.