Nie mogąc wywalczyć sobie miejsca w pierwszej drużynie Independiente, Zamogilny był testowany w drugoligowym Los Andes, natomiast w późniejszym czasie był bliski podpisania umowy z meksykańskim Club León, także występującym w drugiej lidze, do czego jednak nie doszło z powodów finansowych. Zawodnik pozostał jednak w Meksyku, gdzie w latach 2001–2003 reprezentował barwy podrzędnych klubów z zaplecza najwyższej klasy rozgrywkowej, Halcones de Querétaro i Real de La Plata. Po odejściu z drugiego z wymienionych klubów Argentyńczyk przez kilka lat uprawiał futbol jedynie amatorsko. Po jednym z meczów José Luis Sánchez Solá, trener drugoligowego klubu z Meksyku Puebla FC, zaproponował graczowi podpisanie kontraktu z jego drużyną.

Latem 2006 Zamogilny został piłkarzem Puebli, gdzie szybko został jednym z najważniejszych graczy zespołu, już po roku pomagając mu w awansie do najwyższej klasy rozgrywkowej. W meksykańskiej Primera División zadebiutował 5 sierpnia 2007 w zremisowanym 0:0 spotkaniu z Américą, natomiast premierową bramkę strzelił 20 kwietnia 2008 w wygranej 5:2 konfrontacji z Pachucą.