Arsenal have completed the signing of France striker Alexandre Lacazette from Lyon.
Lacazette netted 37 goals in all competitions last season and becomes the Gunners' second major summer addition following the arrival of left-back Sead Kolasinac on a free transfer from Schalke.
The fee was not disclosed in Wednesday's announcement, which was made via a series of video posts on Arsenal's official Twitter feed shortly after 5pm.
Lyon president Jean-Michel Aulas, though, had said it would be close to €50million (£44million), which would surpass the £42.4million the north London club paid to Real Madrid for Mesut Ozil in 2013.
In the short video clip posted on Arsenal's Twitter feed, Lacazette said: "It is me - Laca new signing."
— Arsenal FC (@Arsenal) July 5, 2017
Arsenal confirmed Lacazette had signed on a "long-term contract, for an undisclosed fee".
A statement on the club website added: "He is expected to travel with the tour party to Sydney this weekend and is likely to make his home debut in the Emirates Cup on July 29 or July 30.
"The deal is subject to the completion of regulatory processes."