W 2007 roku Morales ponownie został powołany do kadry na Złoty Puchar CONCACAF. Zagrał na nim w meczach z Meksykiem (1:2), Panamą (2:2) i Hondurasem (0:5), a Kuba odpadła z turnieju po fazie grupowej.