As the January transfer window draws to a close, here's a rundown of the 10 most expensive deals involving Premier League clubs.
Oscar's move from Chelsea to Chinese Super League side Shanghai SIPG tops the list at a whopping £52m - by far the highest fee of the window.
From Dimitri Payet's £25m move to Marseille to Robert Snodgrass' £10.2m transfer to West Ham, check out the rest of the top 10 below.
1. Oscar (Chelsea to Shanghai SIPG, £52m)
The biggest move of the January window was actually agreed in December, with Chinese Super League side Shanghai SIPG clinching a stunning £52m deal for Chelsea's Oscar. The Brazilian joined a growing list of high-profile players in China, where he is earning more than £500,000 a week.
2. Dimitri Payet (West Ham to Marseille, £25m)
West Ham were reluctant to lose their prized asset, but Payet eventually got his move back to Marseille to the tune of £25m. The 29-year-old was idolised by Hammers fans after his stunning debut season in England, but he left under a cloud having engineered his own departure from the London Stadium.
3. Morgan Schneiderlin (Manchester United to Everton, £24m)
Schneiderlin was reunited with Ronald Koeman at Everton having found himself on the fringes of the Manchester United squad under Jose Mourinho. The Frenchman will hope to get back on track under a manager with whom he spent a season at Southampton.
4. Memphis Depay (Manchester United to Lyon, £21.7m)
There was great excitement surrounding Depay's arrival at Old Trafford in the summer of 2015, but he departed for Lyon having failed to meet expectations. Manchester United have inserted a buy-back clause in his contract at the French club, but a return to Old Trafford seems unlikely.
5. Odion Igalho (Watford to Changchun Yatai, £20m)
After failing to recapture the goalscoring form of his first season in the Premier League with Watford, Igalho completed a £20m move to China on Deadline Day. The Hornets were happy to let the Nigeria international go having signed Mauro Zarate and M'Baye Niang to bolster their attack.
6. Wilfred Ndidi (Genk to Leicester, £15m)
Having failed to replace N'Golo Kante in the summer, Leicester bolstered their midfield with the signing of highly-rated Nigeria international Ndidi at the start of January. The Foxes hope the former Genk man will provide the kind of energy and dynamism they lost with Kante's move to Chelsea.
7. Saido Berahino (West Brom to Stoke, £15m)
After months out of favour at West Brom, Saido Berahino's time at the Hawthorns finally came to an end with a £15m move to Stoke City. The striker admits he has felt "lost" in recent months, but the Potters will be hoping in he can rediscover his goalscoring touch in his new surroundings.
8. Patrick van Aanholt (Sunderland to Crystal Palace, £14m)
Sam Allardyce raided his old club to sign Van Aanholt for £14m. The Dutch full-back arrives at Selhurst Park having scored an impressive total of seven Premier League goals in the last season-and-a-half at Sunderland. He could also help them stop leaking goals at the other end.
9. Jeffrey Schlupp (Leicester to Crystal Palace, £12.5m)
Schlupp was Allardyce's first signing as Crystal Palace manager. The winger had grown tired of life as a squad player at the King Power Stadium, and he has already made more Premier League starts in two weeks at Palace (two) than in his last six months at Leicester.
10. Robert Snodgrass (Hull to West Ham, £10.2m)
With Payet heading back to Marseille, West Ham signed the £10.2m Snodgrass as a replacement. The Scotland international arrives at the London Stadium having scored 11 goals and claimed 10 assists in his last 48 premier League appearances for Hull.
Premier League clubs have recorded a transfer window profit for the first time - despite spending reaching a six-year January high of £215m.
Southampton and Burnley made late deadline-day deals, while Odion Ighalo moved from Watford to China for £20m.
Saints paid about £14m for Napoli's Manolo Gabbiadini, and the Clarets brought in Robbie Brady for up to £13m.
However, top-flight sides brought in £40m more than they paid out, according to finance analysts Deloitte.
Premier League teams have spent a record £1.38bn on transfers in the 2016-17 season, after a summer outlay of £1.165bn.
Spending in January 2017 is the second highest - behind the record mark of £225m six years ago - and dwarfs the £35m spent in the first January transfer window in 2003.
While the window is now closed for the major European leagues, there could still be departures as big-spending China has an official deadline of 28 February.
The main deadline-day deals
Deadline-day sales were led by Nigeria striker Ighalo, 27, moving to Chinese Super League club Changchun Yatai.
Burnley were one of the busier sides, recruiting 25-year-old Republic of Ireland international Brady from Norwich for a club-record fee having earlier snapped up another midfielder, Ashley Westwood, from Aston Villa.
Southampton bolstered their attacking options by bringing in Gabbiadini, 25, while Crystal Palace secured Liverpool centre-back Mamadou Sakho on loan and signed Serbia midfielder Luka Milivojevic from Greek side Olympiakos.
Swansea City signed Aston Villa forward Jordan Ayew in a swap deal that saw Wales defender Neil Taylor go the other way.
Several mooted moves did not go through on a relatively low-key day, with Celtic keeper Craig Gordon and striker Moussa Dembele staying with the Scottish champions despite reported interest from Chelsea.
Sunderland, thwarted in their attempts to sign forward Leonardo Ulloa from Premier League champions Leicester City, had a bid of about £12m rejected by Southampton for forward Jay Rodriguez.
Outside the Premier League
Championship clubs spent a record £40m on deadline day, led by Aston Villa signing forward Scott Hogan from Brentford for a fee that could reach £12m.
Wigan sold winger Yanic Wildschut to Norwich for £7m, but they ended the day with eight new players.
Sheffield Wednesday have to wait until Wednesday to see if their £9.5m move for Middlesbrough striker Jordan Rhodes had gone through in time.
Midfielder Ravel Morrison returned to QPR on a late loan deal from Italian side Lazio, and highly rated West Ham defender Reece Oxford, 18, moved to Reading on loan for the rest of the season.
Striker Matty Taylor caused a stir by leaving Bristol Rovers, where he has scored 19 times this season, for local rivals Bristol City - the first time a player has done so since 1987.
Championship side City wasted no time in winding up their League One foes, with manager Lee Johnson saying: "It'll be a big step up in standard for him."
Meanwhile, Neil Danns' tour of the clubs of the north west beginning with a B saw him tick off Blackpool. The midfielder's loan deal from Bury follows spells at Bolton and Blackburn. He has also squeezed in Birmingham City and Bristol City along the way.
Everton were the Premier League club to spend the most on a single player, paying Manchester United £22m for France midfielder Morgan Schneiderlin.
However, the biggest fee was the £60m paid to Chelsea by Chinese Super League side Shanghai SIPG for Brazil attacking midfielder Oscar.
Also departing the Premier League was Dimitri Payet - with West Ham accusing the France forward of lacking "commitment and respect" as he rejoined Marseille for £25m.
The top six sides did not shell out - the only new purchase among the leading sides being Arsenal's surprise signing of left-back Cohen Bramall from non-league Hednesford Town for £40,000. He had just been made redundant from his job in a car factory before a trial with the Gunners.
Key January transfer window findings
- Premier League clubs spent £215m to buy new players in the January window, recording a net transfer profit of £40m compared with a net spend of £100m last year.
- The bottom six clubs accounted for half of total expenditure, with sides in the bottom half of the table spending £145m (67% of total expenditure).
- Deadline-day spending by top-flight clubs totalled £60m, up £20m on last year, and the second-highest ever after £135m in 2011.
- Championship sides spent a total of £80m, a big increase on last year's total of £35m and a new record for a January transfer window for the division. The £40m spent on deadline day was the same amount spent by Premier League clubs on deadline day in January 2016.
- The Premier League was once again the highest-spending league in European football. The next highest was France's Ligue 1, with total transfer expenditure of about £130m.
"As was the case last year, it is clubs in the bottom half of the table who have driven expenditure this January, investing in their squads in an attempt to secure survival."