The English Premier League clubs scrambled around to bolster their squads on transfer deadline day which is customary.
The likes of the big names in the ever-competitive league were not left out of the scramble to strengthen their teams.
Manchester City were able to complete deals for Matheus Nunes, while Liverpool signed Ryan Gravenberch from Bayern Munich.
Super Eagles player, Alex Iwobi swapped Everton for Fulham and Cole Palmer joined Chelsea from City.
Both Sofyan Amrabat and Sergio Reguilon sealed loan moves to Manchester United.
Premier League completed deals on deadline day:
Alex Iwobi – Everton to Fulham, £22m
Sofyan Amrabat – Fiorentina to Manchester United, loan
Brennan Johnson – Nottingham Forest to Tottenham, £47.5m
Ryan Gravenberch – Bayern Munich to Liverpool, £34.2m
Cole Palmer – Manchester City to Chelsea, £42.5m
Matheus Nunes – Wolves to Manchester City, £53m
Ansu Fati – Barcelona to Brighton, loan
Altay Bayındır – Fenerbahce to Manchester United, £4.3m
Nuno Tavares – Arsenal to Nottingham Forest, loan
Tommy Doyle – Manchester City to Wolves, loan
Clement Lenglet – Barcelona to Aston Villa, loan
James McAtee – Manchester City to Sheffield United, loan
Logan Pye – Manchester United to Burnley, undisclosed
Travis Hernes – Shrewsbury to Newcastle undisclosed
Sergio Reguilon – Tottenham to Manchester United, loan
Nicolas Dominguez – Bologna to Nottingham Forest, swap (Remo Freuler going the other way)
Jonny Evans – Manchester United, free
Callum Hudson-Odoi – Chelsea to Nottingham Forest, £5m
Odysseas Vlachodimos – Benfica to Nottingham Forest, £7.7m
Albert Sambi Lokonga – Arsenal to Luton, loan
Mike Tresor – Genk to Burnley, loan
Neal Maupay – Everton to Brentford, loan
Luis Sinisterra – Leeds to Bournemouth, loan
Ibrahim Sangare – PSV Eindhoven to Nottingham Forest, £30m
Divock Origi – AC Milan to Nottingham Forest, loan
Jean-Ricner Bellegarde – Strasbourg to Wolves, undisclosed
Andrew Omobamidele – Norwich to Nottingham Forest, £11m