Arsenal have signed Gabon striker Pierre-Emerick Aubameyang from Borussia Dortmund in a club record £56m deal.
The Gunners had two bids for the 28-year-old rejected by Dortmund before agreeing a fee that eclipses the £46.5m July purchase of Alexandre Lacazette.
Dortmund would only sell after finding a replacement, with Chelsea forward Michy Batshuayi to join on loan.
Arsenal said the 2015 African Footballer of the Year had joined on "a long-term contract".
Aubameyang scored 141 goals in 213 games for Dortmund since 2013, including 21 in 24 matches this season.
But he was suspended by the German club for their match against Wolfsburg on 14 January for missing a team meeting.
The forward was also left out of the squad for their next game game at Hertha Berlin because club officials felt he was not focused enough, but he played 90 minutes in Sunday's 2-2 draw with Freiburg.
He has played 56 times for Gabon, scoring 23 goals.
Design & Development by AwroSoft (AP)