French striker Alexandre Lacazette has completed a move to Arsenal from Lyon for a club record £46.5m fee on a five-year deal.
The fee will surpass the £42.4m Arsenal paid Real Madrid for Mesut Ozil in 2013.
Lacazette was the second-highest scorer in Ligue 1 last season with 28 goals. He has also won 11 caps for France.
The Gunners had an initial bid for the 26-year-old rejected, but talks continued.