Arsenal agreed a deal to sign France striker Alexandre Lacazette from Lyon for a club-record fee that could rise to 60 million euros ($68m, £52.56m), the two clubs confirmed on Wednesday.
The transfer fee is also a new record sale for the Ligue 1 outfit, worth an initial 53m euros, according to a statement on the Lyon website.
Arsenal said the 26-year-old had signed a “long-term contract”.
“We are very happy to have Alexandre join our group. He has shown over a number of years that he can score goals and that he is a very efficient finisher,” Arsenal manager Arsene Wenger said.
“As well, he has very interesting technical qualities and a strong character.
“So he is a guy who is a great addition for us, and someone who will help us challenge at the top level this season.”
He had been at Lyon since the age of 12, and scored 129 goals for the senior team, including 100 in Ligue 1.
Lacazette, who has made 11 international appearances for France, last season became the first player to score 20 goals or more in three successive French top-flight seasons since Jean-Pierre Papin in 1992.
“I am very pleased with the success of Alexandre, who, besides being one of Olympique Lyon’s best-ever strikers, is a charming player who I became very close to,” said Lyon president Jean-Michel Aulas in his club’s statement.
Lacazette will be hoping that the move to Arsenal can help boost his hopes of cementing a place in the France squad ahead of next year’s World Cup, having only played one international in the last two years.
The north London club will be expecting Lacazette to add some much-needed firepower up front, after a disappointing fifth-placed finish in the Premier League last term that saw them miss out on the Champions League for the first time in 19 years.