On 25 July 2018, Gomes signed with Manchester City. He had trained with the club since the expiry of his PSG contract in June, and been on their pre-season tour of the United States, but they chose to wait for him to turn 18 before signing him. He made his professional debut on 5 August in a 2–0 win over Chelsea in the 2018 FA Community Shield at Wembley Stadium, coming on in added time for John Stones. He was in the game for one second before the final whistle blew and his team won the trophy.