Transfer deadline day has already been a busy one, even if the biggest move of all was one that was expected.
Manchester United, Juventus and West Ham have all made moves, while changes are expected at Arsenal and Tottenham before the window closes.
There is also a good chance of a young France star joining Real Madrid – but it's not Kylian Mbappe.
Here is a round-up of some of the deadline-day deals, and what could be coming...
Ronaldo in, Cavani out?
The biggest deal of the day was concluded early, as Manchester United completed the signing of Cristiano Ronaldo from Juventus for an initial £12.9million (€15m).
The Portugal star dedicated his return to Old Trafford to Alex Ferguson after his two-year contract was announced by the Red Devils.
Ronaldo's arrival has complicated things for Edinson Cavani, though. The striker was convinced to spend another year at the club by Ole Gunnar Solskjaer after impressing last season, but his pre-season was disrupted due to personal reasons and he did not start any of United's first three league games of the season.
There are reports Barcelona are interested in signing Cavani as Ronald Koeman is desperate for another striker, but the Red Devils are expected to resist offers unless they are particularly lucrative. Of course, if Cavani does leave, it would free up the number seven shirt for Ronaldo.
United's business is mostly concluded but Dan James is expected to sign for Leeds United on deadline day for a reported £25m.
Real Madrid close to Camavinga
With Kylian Mbappe apparently not going to get his move in this window, Real Madrid have turned their attentions to Rennes midfielder Eduardo Camavinga, who is expected to sign for Carlo Ancelotti's side before the deadline.
With Mbappe staying put at Paris Saint-Germain for now, any dramatic late offer for Borussia Dortmund's Erling Haaland looks unlikely. BVB have in fact bolstered their squad, signing Marin Pongracic on loan from Wolfsburg.
Kean and Vlasic on the move
Juventus moved quickly to confirm Ronaldo's replacement, announcing a two-year loan with a potential obligation to buy for Everton striker Moise Kean. Kean returns to Turin for an initial €7m (£6m) after having left for the Toffees two years ago.
There was also video footage early on Tuesday of Junior Messias arriving for a medical at Milan, the 30-year-old apparently poised to sign on loan from Crotone.
Croatia international Nikola Vlasic has secured his move to West Ham from CSKA Moscow for a fee said to be worth £25m. His arrival would appear to cast doubt on any further bid from the Hammers for Jesse Lingard, who impressed on loan last season.
Brighton and Hove Albion have also been active, signing Getafe left-back Marc Cucurella – formerly of Barca – after the Seagulls matched his €18m (£15.5m) release clause.
Leicester City are said to be exploring the opportunity to bring in Ademola Lookman on loan from RB Leipzig, while Odsonne Eduoard is close to a move to Crystal Palace from Celtic.
Spurs and Arsenal still active – but will Chelsea spend again?
Tottenham are expected to complete a deal for Barca's Emerson Royal for around £25.8m (€30m). That sale could give Barca just a little leg room when it comes to pursuing the striker Koeman wants.
There are also likely to be changes at Arsenal. With Hector Bellerin tipped to sign for Real Betis on loan, the Gunners are said to be close to signing Takehiro Tomiyasu from Bologna.
Meanwhile, Reiss Nelson could be on the verge of a loan move to Feyenoord, who had agreed to sign Amad Diallo from Manchester United for the rest of the season until the winger suffered a thigh injury.
Chelsea have already spent huge money on Romelu Lukaku, but it remains to be seen whether a loan for Saul Niguez or a permanent deal for Jules Kounde could be concluded.