Po upływie dwóch lat, na koniec rozgrywek 2009/2010, spadł jednak z Indios do drugiej ligi.

W lipcu 2010 – bezpośrednio po relegacji Indios – Esqueda został wypożyczony do drużyny Jaguares de Chiapas z siedzibą w Tuxtla Gutiérrez, pozostając tym samym w pierwszej lidze. Tam był jednym z ważniejszych graczy ekipy, a wskutek dobrych występów już po roku dołączył do drużyny na zasadzie transferu definitywnego. Ogółem w barwach Jaguares występował jako podstawowy pomocnik przez trzy lata, nie odnosząc jednak żadnych sukcesów, po czym przeszedł do klubu Querétaro FC, któremu władze Jaguares sprzedały swoją licencję. W tej drużynie grał z kolei przez rok, głównie w roli rezerwowego, po czym udał się na wypożyczenie do Puebla FC, gdzie szybko został podstawowym graczem linii pomocy. W sezonie Apertura 2014 dotarł z Pueblą do finału krajowego pucharu – Copa MX, po czym stracił jednak miejsce w składzie i w sezonie Clausura 2015 – już jako rezerwowy – zdobył z tą ekipą puchar Meksyku.

Po powrocie do Querétaro, w lutym 2016, Esqueda podczas jednego z ligowych spotkań zerwał więzadła krzyżowe w prawym kolanie, przez co musiał pauzować przez pół roku.