Z River Plate zdobył mistrzostwo Argentyny w 1990. W 1990 powrócił do Newell’s Old Boys, w którym grał przez trzy kolejne sezony. Z NOB dwukrotnie zdobył mistrzostwo Argentyny w 1991 i Clausura 1992. W sierpniu 1993 Zamora przeszedł do meksykańskiego Cruz Azul. W lidze meksykańskiej zadebiutował 19 września 1993 w wygranym 3-0 meczu z Club América. Z Cruz Azul zdobył Puchar Mistrzów CONCACAF w 1996. 24 listopada 1996 w przegranym 0-4 meczu z Deportivo Toluca po raz ostatni wystąpił w lidze. Ogółem w lidze meksykańskiej Zamora rozegrał 88 meczów, w których zdobył 32 bramki. Po powrocie do Argentyny po raz trzeci został zawodnikiem Newell’s Old Boys. W NOB Zamora pożegnał się z ligą argentyńską, w której w latach 1985-1998 rozegrał 228 meczów, w których strzelił 44 bramki. W 1999 był zawodnikiem boliwijskiego Club Jorge Wilstermann. Piłkarską karierę Zamora zakończył w drugoligowym CA Platense w 2000.