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.