Manchester United and Manchester City got deals over the line early on deadline day – but there was plenty of time still to go before the transfer market closed.
The Premier League north-west giants strengthened, with United sealing the big-money signing of Ajax winger Antony and City adding another asset in Manuel Akanji from Borussia Dortmund.
Many others were looking to do business in the market before time ran out.
Premier League teams race to wrap up big deals
As well as Antony moving to United for a fee thought to be around £81.3million (€95m), and Akanji fortifying City's defensive ranks, a host of their English rivals were also pushing to bring in new faces.
Liverpool looked set to bring in Brazil midfielder Arthur from Juventus on loan for the season.
With Wesley Fofana having made the leap to Chelsea, Leicester City found a replacement in Belgian defender Wout Faes who arrived from Reims on a five-year deal.
That will be a move that sets the Foxes back around £15million, but manager Brendan Rodgers will hope the 24-year-old can help to revive their struggling season.
Southampton had been pursuing a move for PSV Eindhoven's Cody Gakpo, but while their approach has been reportedly rebuffed, Saints have parted company with Oriol Romeu.
The Spaniard returns home to LaLiga, joining Girona for an undisclosed fee after seven years at St Mary's.
European markets busy in early trading
Barcelona were expected to be busy later in the day, with Pierre-Emerick Aubameyang looking set to join Chelsea and Martin Braithwaite reportedly close to signing for Espanyol.
Sevilla secured a loan move for Kasper Dolberg from Nice, with the Denmark forward looking to secure his place in the national squad ahead of the Qatar 2022 World Cup. That followed Sevilla loaning Lucas Ocampos to Ajax on Wednesday, and the LaLiga side signing free agent Adnan Januzaj.
Ligue 1 side Troyes announced the signing of Manchester City's Colombian forward Marlos Moreno on a two-year deal.