Zdobył ponadto gola w konfrontacji fazy grupowej z Urugwajem (5:2), zaś Meksykanie, pełniący wówczas rolę gospodarzy, zdobyli ostatecznie złoty medal na męskim turnieju piłkarskim, pokonując w finale Argentynę (1:0).
W seniorskiej reprezentacji Meksyku Zavala zadebiutował za kadencji selekcjonera José Manuela de la Torre, 9 lutego 2011 w wygranym 2:0 meczu towarzyskim z Bośnią i Hercegowiną. Kilka miesięcy później został powołany na Złoty Puchar CONCACAF, gdzie pełnił jednak rolę rezerwowego, rozgrywając tylko dwa z sześciu możliwych meczów, obydwa po wejściu z ławki. Jego kadra triumfowała natomiast w tym turnieju, po pokonaniu w finale USA (4:2). Premierowego gola w drużynie narodowej strzelił natomiast 12 czerwca 2012 w wygranej 2:1 konfrontacji z Salwadorem w ramach eliminacji do Mistrzostw Świata 2014. Ogółem podczas tych kwalifikacji, udanych ostatecznie dla jego reprezentacji, pełnił rolę podstawowego zawodnika drużyny i rozegrał dwanaście spotkań, oprócz meczu z Salwadorem wpisując się również na listę strzelców w pojedynku z Kostaryką (2:0). Nie znalazł się jednak w ostatecznym składzie na mundial.