Arsenal, Borussia Dortmund and Chelsea engaged in a complicated three-way swap of strikers on the transfer deadline day Wednesday.
Borussia Dortmund saw its star striker Pierre-Emerick Aubameyang leave and Michy Batshuayi take his place.
Belgium striker Batshuayi arrived on loan from Chelsea until the end of season following Aubameyang's departure for Arsenal in a deal worth 63.75 million euros ($80 million) — a record for the Premier League club.
After scoring 172 goals in 213 total games at Dortmund, Aubameyang will now look to emulate an Arsenal legend.
The 24-year-old Batshuayi found playing time limited at Chelsea after joining from Marseille for a reported 40 million euros in 2016. But Dortmund pointed to his effectiveness in front of goal with a goal on average every 88.5 minutes on the pitch in 2017.
Meanwhile, Chelsea announced the arrival of Arsenal striker Olivier Giroud on an 18-month contract for around 20.5 million euros to replace Batshuayi.
Giroud, 31, who has struggled to hold down a regular starting spot since joining Arsenal in 2012, said he was delighted to be joining their London rivals.
The France international scored 105 goals and won three FA Cups after joining Arsenal from Montpellier in 2012.
With Giroud's arrival at Chelsea the three-way puzzle was completed.