Latem 2013 Zamorano został piłkarzem klubu Monarcas Morelia, gdzie również szybko zaczął notować regularne występy. W jesiennym sezonie Apertura 2013 zdobył ze swoim zespołem puchar Meksyku – Copa MX, natomiast w 2014 roku wywalczył z Morelią krajowy superpuchar – Supercopa MX. Rok później zanotował drugie miejsce w tych rozgrywkach, jako podstawowy pomocnik ekipy. Po upływie trzech średnio udanych lat udał się na wypożyczenie do zespołu Querétaro FC.
Kariera reprezentacyjna W lutym 2013 Zamorano został powołany przez szkoleniowca Sergio Almaguera do reprezentacji Meksyku U-20 na Mistrzostwa Ameryki Północnej U-20. Tam pełnił rolę podstawowego zawodnika swojej drużyny i rozegrał cztery z pięciu możliwych meczów (wszystkie w pierwszym składzie), zdobywając bramkę w ćwierćfinałowej konfrontacji z Jamajką (4:0). Jego kadra – pełniąca wówczas rolę gospodarzy – triumfowała ostatecznie w tych rozgrywkach, pokonując w finale po dogrywce USA (3:1). Trzy miesiące później znalazł się w składzie na prestiżowy towarzyski Turniej w Tulonie, podczas którego wystąpił w trzech spotkaniach (wszystkich w wyjściowej jedenastce) i wpisał się na listę strzelców w pojedynku z Belgią (1:1), natomiast jego drużyna zajęła trzecie miejsce w liczącej pięć zespołów grupie, nie kwalifikując się do dalszych gier.