Arsenal produced the biggest signing of transfer deadline day when they brought Pierre-Emerick Aubameyang to the Emirates Stadium for a club-record fee thought to be around the £60m mark.
Aubameyang arrives at the Premier League having scored 141 goals in just 213 appearances for Borussia Dortmund, including 21 in just 24 outings so far this season.
However, his arrival casts doubt over the future of Arsenal's previous record signing Alexandre Lacazette, who only joined in the summer but has scored just nine goals in 27 outings for the Gunners so far this season.
A busy January transfer window also saw Arsenal lose Alexis Sanchez but gain Henrikh Mkhitaryan in the process, while Mesut Ozil is believed to have committed his future to the club.
Many fans wanted defensive reinforcements having identified that as their team's major weakness, but at the very least Arsene Wenger now has a formidable attacking lineup at his disposal.
Here is how they could line up with Aubameyang, Lacazette, Ozil and Mkhitaryan all involved.