The transfer madness of Deadline Day kicked off with a bang, with Pierre-Emerick Aubameyang joining Arsenal.
The much-publicised transfer was the biggest deal of the day, with Olivier Giroud joining Chelsea and Michy Batshuayi moving to Borussia Dortmund on loan.
Here is a round-up of the deals completed yesterday.
English Premier League
Borussia Dortmund sold Pierre-Emerick Aubameyang to Arsenal for for £56m. The club announced that the 28-year-old – the 2015 African Footballer of the Year – had joined on “a long-term contract”.
Olivier Giroud completed his £18million move to Chelsea from Arsenal. The French player signed an 18-month deal.
Chelsea striker Michy Batshuayi moved to Borussia Dortmund on loan until the end of the season.
Tottenham confirmed the signing of £25million Brazil international Lucas Moura from Paris Saint-Germain.
Manchester City centre-back Eliaquim Mangala joined Everton on loan for the rest of the season.
Newcastle United completed the signing of Islam Slimani from Leicester City on loan until the end of the season.
West Ham confirmed the signing of striker Jordan Hugill from Championship side Preston North End.
Andre Ayew returned to Swansea City in a club-record deal from West Ham. The Swans paid a reported £18 million for Ayew’s services just 18 months after the Ghana international departed the club to sign with the Hammers.
Stoke City completed the signing of midfielder Badou Ndiaye from Galatasaray for a fee of €16 million.
Sunderland signed Cardiff goalkeeper Lee Camp on loan until the end of the season.
Crystal Palace signed striker Alexander Sørloth from FC Midtjylland on a four-and-a-half-year contract for an undisclosed fee.
Slovakia international goalkeeper Martin Dubravka joined Newcastle United on loan from Sparta Prague until the end of the season.
Sandro Ramirez from Everton to Sevilla (loan)
Isaac Success from Watford to Malaga (loan)
Giampaolo Pazzini from Verona to Levante (undisclosed)
Armando Sadiku from Legia Warsaw to Levante (€1.6m)
Reece Oxford from West Ham to Borussia Monchengladbach (loan)
Ademola Lookman from Everton to RB Leipzig (loan)
Sebastian Langkamp from Hertha to Werder Bremen (undisclosed)
Milot Rashica from Vitesse to Werder Bremen (undisclosed)
Admir Mehmedi from Bayer Leverkusen to Wolfsburg (undisclosed)
Vid Belec from Benevento to Sampdoria (loan)
Rolando Aarons from Newcastle United to Hellas Verona (loan)
Jonathan Silva from Sporting CP to Roma (loan)
Yuto Nagatomo from Inter Milan to Galatasaray (loan)
Emanuele Giaccherini from Napoli to Chievo (loan)
Jeff Reine-Adelaide from Arsenal to Angers (Loan)
Clement Grenier from Lyon to Guingamp (undisclosed)
Mathieu Debuchy from Arsenal to Saint Etienne (free)
Orlando Pirates announced that Riyaad Norodien has joined Platinum Stars on a short-term loan deal.
Kaizer Chiefs’ William Twala moved to Maritzburg United on loan for the remainder of the 2017/2018 season.
Zimbabwean Matthew Rusike joined Cape Town City as a free agent.