Arsenal have confirmed the signing of Pierre-Emerick Aubameyang from Borussia Dortmund for a club-record fee, understood to be Â£60m.
The length of Aubameyangâ€™s Arsenal deal has not been confirmed, with the club saying the Gabon international striker has signed â€œa long-term contractâ€.
Arsenal announced on their official website the transfer is subject to the completion of regulatory processes and the 28-year-oldâ€™s squad number will be confirmed soon.
Dortmund were only willing to sanction Aubameyangâ€™s move if they could find a replacement and it is understood Chelsea striker Michy Batshuayi will be joining the German club on loan.
The Belgianâ€™s departure from Stamford Bridge could pave the way for Arsenalâ€™s Olivier Giroud to join Chelsea.
Dortmund sporting director Michael Zorc said: â€œApart from the unpleasant events of recent weeks, we like to remember that the story of Pierre-Emerick Aubameyang at Borussia Dortmund for more than four years was a success story.
â€œHe has done great things for Borussia Dortmund at this time, scored many important goals and is part of the team that brought the DFB Cup to Dortmund in 2017.
â€œWe wish Pierre-Emerick all the best for his future at Arsenal.â€
Aubameyang becomes the Gunnersâ€™ third signing of the January transfer window, after Konstantinos Mavropanos and Henrikh Mkhitaryan, who joined from Manchester United and will re-unite with former Dortmund team-mate Aubameyang.
Sky Sports News understands Arsenal have paid Â£60m for Aubameyang, eclipsing the previous club record of Â£52.7m paid for Alexandre Lacazette in July 2017.
Aubameyang joined Dortmund from St Etienne in July 2013 for an undisclosed fee.
He scored 98 league goals in 144 appearances for die Schwarzgelben, winning last seasonâ€™s Bundesliga top scorer award with 31 goals.