On 6 June 2019, Moreno was called up by coach Gerardo Martino to participate in the CONCACAF Gold Cup. Three days later, in a warm-up match against Ecuador, he would pick up an injury following a clearance. He would return to the field on 29 June in the quarter-final match against Costa Rica, coming in as an overtime substitute at the 106th minute and managing to score in the penalty shoot-out. On 2 July, Moreno played his 100th match with Mexico against Haiti, in a 1–0 win in the semi-finals of the Gold Cup. The team would go on to win the tournament, defeating the United States 1–0 in the final.