After just one season there, he joined Club Español de Madrid, forming a great attacking partnership with José Giralt and Antonio Neyra.
His goalscoring exploits for Español de Madrid and Gimnástica eventually drew the attention of Barcelona, who signed him in February 1912 and Morales quickly became one of the club's benchmarks, helping the club win the Cup double (Pyrenees Cup and Copa del Rey) shortly after his arrival.
Morales featured in the 1912 Copa del Rey Final, in which he helped the Catalan side beat his former club Sociedad Gimnástica.
[5] Morales got a hat-trick for a title, and even so, despite his achievements, Barcelona allowed him to be signed by city rivals RCD Espanyol for the 1912–13 season.
He did not lose his goal-scoring instinct at Espanyol and he showed exactly that to Barça when he netted twice against his former club in the semi-finals of the 1913 Pyrenees Cup (3–1), however, his revenge was cut short when the result was annulled after the Blaugrana protested about the improper use of British players by Espanyol, resulting in their disqualification.