Latem 1999 powrócił do Hiszpanii, gdzie przez rundę jesienną występował w trzecioligowym Racingu de Ferrol. Na początku 2000 powrócił do Argentyny zostając zawodnikiem Ferro Carril Oeste. W rundzie Causura, jak i tabeli spadkowej Ferro Carril zajęło ostatnie 20. miejsce i musiało się pożegnać z Primera División. Było to także pożegnanie z liga argentyńską dla Moreno, który rozegrał w niej 263 mecze, w których zdobył 76 bramek. Latem 2000 powrócił do Barcelony w barwach której rok później zakończył karierę. Ogółem w lidze ekwadorskiej wystąpił 182 meczach, w których zdobył 64 bramki.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1983 CA Platense
Primera División 3 0 1984 CA Platense
Primera División 23 4 1985 CA Platense
Primera División 9 1 1985/86 CA Platense
Primera División 34 5 1986/87 CA Platense
Primera División 23 2 1987/88 CA Platense
Primera División 37 14 1988/89 Independiente Avellaneda
Primera División 33 14 1989/90 Independiente Avellaneda
Primera División 28 10 1990/91 Independiente Avellaneda
Primera División 33 12 1991/92 RCD Espanol
Primera División 14 0 1992/93 Palamós CF
Segunda División 28 4 1993/94 Independiente Avellaneda
Primera División 14 6 1994 Barcelona SC
Serie A 24 3 1995 Barcelona SC
Serie A 41 12 1996