Another January transfer window has rolled by and we have seen a host of big-money deals once again.
While the transfer market has been relatively quiet on these shores, some of Europe's biggest clubs have opened their wallets and splashed the big bucks for some superstar signings.
Sportsmail looks at the best and worst this mid-season window has had to offer...
Click here for the comprehensive, Premier League club-by-club list of all completed transfers during the January window.
Ajax to Barcelona – £65million
Transfer rating – 8.5/10
Sportsmail's verdict: Just a quick glance at Barcelona's scouting record will tell you they rarely get much wrong when it comes to bringing young players into the club – and de Jong looks like another brilliant find.
He looks set to wear Xavi's famous No 6 shirt for Barcelona next season – that will be fitting, because he is an important part of a desire to get the old Barcelona identity back again.
De Jong, 21, will complement the impressive Arthur Melo, who arrived only last summer, and has the potential to become a club stalwart.
Frenkie de Jong poses with Barcelona president Josep Maria Bartomeu after signing
Borussia Dortmund to Chelsea – £58m
Transfer rating – 8/10
Sportsmail's verdict: Pulisic will not arrive in west London until the summer – but what would Maurizio Sarri give to have him now?
The USA international was one of the most sought-after players in Europe and his signature will feel like a huge boost to Chelsea.
He lost his place at Dortmund due to the emergence of Englishman Jadon Sancho and yes, £58m is a hefty fee, but Chelsea will acquire a fine footballer.
An explosive winger, a superb dribbler of the ball and an intelligent assist-provider who has the potential to become a devastating attacking force. Will it finally mean the end for Eden Hazard's stay? Only time will tell.
Chelsea have forked out a lot of money for Christian Pulisic, but he could become a superstar
Manchester City to Real Madrid – £22m
Transfer rating – 8/10
Sportsmail's verdict: Diaz fitted in seamlessly during his Real Madrid unveiling – taking it in his stride as though he had been unveiled as the latest £100m 'Galactico'.
His unerring confidence is a sign that he has what it takes to mix it with the big boys in the Spanish capital after being freed from the shackles of Manchester City's reserve ranks.
On his debut against Leganes he was lively, showing fleetness of foot and intelligent movement, while in defence he showed his commitment to the cause with some full-blooded tackles.
Along with 18-year-old Vinicius, a year Diaz's junior, Real have the makings of an burgeoning attacking partnership.
Brahim Diaz brimmed with confidence during his unveiling at La Liga giants Real Madrid
Stuttgart to Bayern Munich – £31m
Transfer rating: 8.5/10
Sportsmail's verdict: Another shrewd signing from the German giants. Pavard will join the Bundesliga champions in the summer after a £31m move from Stuttgart.
The 22-year-old burst into the spotlight at the 2018 Russia World Cup and played a starring role in France's eventual triumph.
He announced himself on centre stage with his stunning volley in the round-of-16 clash against Argentina and has had a solid start to the season with Stuttgart – although he's been out injured since the start of December.
The Frenchman has real potential, however, and will challenge Joshua Kimmich, who can also play centre midfield, for that right back spot.