 For the Apertura 2007, Moreno would play in his first, and only, league final with UNAM, losing to Atlante 2–1 on aggregate.On 13 December 2007, it was announced Moreno was transferred to Dutch club AZ in a US$4.5 million deal.He made his Eredivisie debut on 1 March 2008 in a 1–1 draw against Roda JC, playing the full 90 minutes.