 On 31 July, PSV won the 2016 Johan Cruyff Shield but Moreno was not present on the field or bench.The following season, Moreno played in 39 matches across all competitions, and scored seven goals, a career-high tally, though PSV failed to defend the league as they finished in third place.On 13 June 2017, Moreno joined Italian side Roma on a four-year contract.