Romelu Lukaku at last secured his move to Inter Milan from Manchester United, having signed a five-year contract.
The Belgium international said the Nerazzurri were the only club he wanted to join after United accepted an €80 million (£73m) deal.
Tottenham Hotspur completed the signing of Ryan Sessegnon from Fulham in a package that saw it pay around £25 million and send Josh Onomah to the Championship club.
Spurs also managed to get Giovani Lo Celso over the line on a season-long loan with the option to buy, although talks for Paulo Dybala ended in frustration, the Argentina star instead staying at Juventus.
Spurs has allowed Cameron Carter-Vickers to leave, though, with the 21-year-old heading to Stoke City on loan.
Arsenal finally managed to bolster its defence - and twice, too. Kieran Tierney moved from Celtic with around 11 minutes of the window to go, while David Luiz's transfer from Chelsea for a reported £8 million was announced later.
Watford broke its transfer record for Rennes winger Ismaila Sarr after landing Danny Welbeck on a free and tried to get Danny Rose in at left-back, but it was unable to get it done.
Danny Drinkwater should get the chance for some first-team football - at least until January 6 - after Chelsea sent him to Burnley on a half-season loan.
Leicester City did not manage to replace Harry Maguire, but it did strike a late deal for Sampdoria midfielder Dennis Praet.
One player who did not move was Wilfried Zaha, with Crystal Palace refusing to sanction a sale to Everton. It marked a positive day for Roy Hodgson's side, who signed James McCarthy and Victor Camarasa to bolster the midfield. Instead, the Toffees turned to Arsenal's Alex Iwobi with a last minute move secured, while they have loaned Muhamed Besic to Sheffield United.
Manchester City could not resist signing one more full-back before the window closed - they splashed out a reported £11 million (€12m) on Pedro Porro of Girona, who is expected to spend the season on loan with Real Valladolid. The Premier League champion also brought in goalkeeper Scott Carson on loan from Derby County for the season.
Aaron Mooy joined Brighton and Hove Albion on a season-long loan from Huddersfield Town, who got Trevoh Chalobah from Chelsea for 2019-20. West Brom secured Charlie Austin on a two-year deal and Grady Diangana on loan, and Leeds United snapped up Eddie Nketiah from Arsenal to boost its promotion push.
There was also a notable homecoming at Newcastle United, as free agent Andy Carroll finalised terms before the deadline, while Jacob Murphy left St James' Park for a loan move to Sheffield Wednesday.
- Redfern set to become first female umpire in men’s first-class game
- North London derby at Arsenal is a ‘hell of a challenge’ - Postecoglou
- Indian sports news wrap, September 22
- ISL 2023-24: Mohun Bagan SG looks to start title defence with a win against I-League winner Punjab
- IND vs AUS Live Score 1st ODI: Rahul, Suryakumar key in 277 chase after India loses four quick wickets