26 sierpnia 2017 roku, zdobył pierwszą bramkę w sezonie 2017/2018, pomagając odnieść zwycięstwo nad Bournemouth, a kolejne dwa trafienia zanotował w wygranym 5-0 meczu z Liverpoolem 9 września. Wraz z drużyną wywalczył Puchar Ligi Angielskiej, a także zdobył mistrzostwo Anglii. W ostatniej kolejce przeciwko Southampton zdobył jedyną bramkę w doliczonym czasie gry, która pozwoliła jego drużynie uzyskać granicę 100 punktów, co zdarzyło się po raz pierwszy w historii Premier League. 23 kwietnia 2022 roku w meczu ligowym z Watfordem strzelił cztery gole.

Arsenal 4 lipca 2022 za 45 milionów euro przeszedł do Arsenalu i podpisał pięcioletni kontrakt. 5 sierpnia 2022 zadebiutował jako piłkarz Kanonierów w pierwszej kolejce sezonu 2022/2023 Premier League, w której jego klub wygrał z Crystal Palace (2:0). 13 sierpnia 2022 w drugiej kolejce Premier League w meczu przeciwko Leicester City ustrzelił dublet, a Arsenal wygrał 4:2.

FC Barcelona 1 września 2026 roku podpisał trzyletnią umowę z FC Barceloną za 10 mln euro.