And just like that, the January transfer window has closed.
Deadline day has now passed after a turbulent 24 hours that saw plenty of transfer activity across the Premier League.
It all started with the fantastic news that Christian Eriksen will make his return to football by joining Brentford after seven months out following a cardiac arrest for Denmark at Euro 2020.
READ MORE: The 11 transfer deals Norwich City agreed in the January window
The clock struck 11pm but there was another big announcement to follow as Everton confirmed their capture of Tottenham Hotspur midfielder Dele Alli shortly after midnight.
A total of £295m was spent by Premier League clubs, making it the second highest January transfer window ever.
Here are all the deals completed by the 20 Premier League clubs during the January window.
IN – Lino Sousa (West Bromwich Albion, undisclosed), Auston Trusty (Colorado Rapids, undisclosed)
OUTSIDE – Harry Clarke (Hibernian, loan), Ainsley Maitland-Niles (Roma, loan), Folarin Balogun (Middlesbrough, loan), Dejan Iliev (contract terminated), Sead Kolasinac (Marseille, mutual consent), Brooke Norton-Cuffy (Lincoln City , loan), Pablo Mari (Udinese, loan), Karl Hein (Reading, loan), Tyreece John-Jules (Sheffield Wednesday, loan), Calum Chambers (Aston Villa, undisclosed), Ryan Alebiosu (Crewe Alexandra, loan), Nikolaj Moller (Den Bosch, loan), Auston Trusty (Colorado Rapids, loan), Pierre-Emerick Aubameyang (Barcelona, free)
IN – Philippe Coutinho (Barcelona, loan), Lucas Digne (Everton, £25m), Kerr Smith (Dundee United, £2m), Robin Olsen (Roma, loan), Calum Chambers (Arsenal, undisclosed)
OUTSIDE – Keinan Davis (Nottingham Forest, loan), Wesley (Internacional, loan), Aaron Ramsey (Cheltenham Town, loan), Caleb Chukwuemeka (Livingston, loan), Anwar El Ghazi (Everton, loan), Sebastian Revan (Hereford, loan) , Jaden Philogene-Bidace (Stoke City, loan), Cameron Archer (Preston North End, loan), Arjan Raikhy (Grimsby Town, loan), Louie Barry (Swindon Town, loan), Matt Targett (Newcastle United, loan)
IN – Jonas Lossl (FC Midtjylland, loan), Christian Eriksen (free agent)
OUTSIDE – Nathan Shepperd (Dundalk, undisclosed), Jan Zamburek (Viborg FF, undisclosed), Joe Adams (Dundalk, undisclosed), Lachlan Brook (Adelaide United, loan), Patrik Gunnarsson (Viking, undisclosed), Joel Valencia ( Alcorcon, loan), Dominic Thompson (Ipswich Town, loan), Mads Bidstrup (Nordsjaelland, loan)
IN – Kacper Kozlowski (Pogon Szczecin, undisclosed), Deniz Undav (Union Saint-Gilloise, £5.8m)
OUTSIDE – Aaron Connolly (Middlesbrough, loan), Kacper Kozlowski (Royale Union Saint-Gilloise, loan), Leo Skiri Ostigard (Genoa, loan), Jurgen Locadia (VfL Bochum, undisclosed), Taylor Richards (Birmingham City, loan), Christian Walton (Ipswich Town, undisclosed), Fynn Talley (Gosport Borough, loan), Gary Dicker (retired), Adam Desbois (Leatherhead, loan), Ryan Longman (Hull City, £700k), Deniz Undav (Union Saint-Gilloise, loan), Dan Burn (Newcastle, £13m)
IN – Wout Weghorst (VfL Wolfsburg, £12m)
OUTSIDE – Jacob Bedeau (Morecambe, loan), Anthony Glennon (Barrow, loan), Chris Wood (Newcastle United, £25m)
IN – Travis Akomeah (Watford, free), Dylan Williams (Derby County, undisclosed)
OUTSIDE – Jamie Cumming (MK Dons, loan), Lewis Baker (Stoke City, undisclosed), Juan Castillo (Charlton Athletic, loan), Tariq Uwakwe (Crewe Alexandra, undisclosed), Tino Anjorin (Huddersfield Town, loan)
IN – Killian Phillips (Drogheda United, undisclosed), Joshua Addae (Langley, undisclosed)
OUTSIDE – Jake O’Brien (Swindon Town, loan), Jacob Montes (RWD Molenbeek, loan), Jay Rich-Baghuelou (Accrington Stanley, undisclosed), James Taylor (Tonbridge Angels, loan), Oliver Webber (Portsmouth, undisclosed) , Luke Dreher (Bromley, loan), Robert Street (Newport County, loan), Jack Roles (released), Jean-Philippe Mateta (Mainz, undisclosed)
IN – Vitaliy Mykolenko (Dynamo Kyiv, undisclosed), Nathan Patterson (Rangers, undisclosed), Anwar El Ghazi (Aston Villa, loan), Donny van de Beek (Manchester United, loan), Dele Alli (Tottenham, free)
OUTSIDE – Lucas Digne (Aston Villa, £25m), Ellis Simms (Heart of Midlothian, loan)
IN – Mateo Fernandez (Espanyol, undisclosed)
OUTSIDE – Ryan Edmondson (Port Vale, loan), Cody Drameh (Cardiff City, loan), Josh Galloway (FC United of Manchester, loan), Bobby Kamwa (Dunfermline Athletic, loan)
IN – Nothing
OUTSIDE – Jacob Wakeling (Barrow, loan), Filip Benkovic (Udinese, mutual consent), Josh Eppiah (Northampton Town, loan), Kasey McAteer (Forest Green Rovers, loan), Ali Reghba (Chabab Riadhi Belouizdad, undisclosed)
IN – Luis Diaz (Porto, £37.5m)
OUTSIDE – Tony Gallacher (St. Johnstone, released), Morgan Boyes (Livingston, released), Liam Hughes (Stalybridge Celtic, loan), Nathaniel Phillips (Bournemouth, loan)
City of Man
IN – Julian Alvarez (River Plate, £14m)
OUTSIDE – Ferran Torres (Barcelona, £55m), Taylor Harwood-Bellis (Stoke City, loan), James Trafford (Bolton Wanderers, loan), Tommy Doyle (Cardiff City, loan), Patrick Roberts (Sunderland, undisclosed), Finley Burns (Swansea City, loan), Julian Alvarez (River Plate, loan)
IN – Nothing
OUTSIDE – Teden Mengi (Birmingham City, loan), Ethan Laird (Bournemouth, loan), Axel Tuanzebe (Napoli, loan), Anthony Martial (Sevilla, loan), Amad Diallo (Rangers, loan), Reece Divine (Walsall, loan), Donny van de Beek (Everton, loan)
IN – Kieran Trippier (Atletico Madrid, £12m), Chris Wood (Burnley, £25m), Bruno Guimaraes (Lyon, £35m), Matt Targett (Aston Villa, loan), Dan Burn (Brighton, £13m)
OUTSIDE – Rosaire Longelo (Accrington Stanley, undisclosed), Joe White (Hartlepool United, loan), Freddie Woodman (Bournemouth, loan), Elliot Anderson (Bristol Rovers, loan)
IN – Nothing
OUTSIDE – Isak Thorvaldsson (Briedablik, free), Thomas Dickson-Peters (Gillingham, loan), Tyrese Omotoye (Carlisle United, loan), Bali Mumba (Peterborough United, loan), Rocky Bushiri (Hibernian, loan), Gassan Ahadme (Burton Albion , undisclosed), Onel Hernandez (Birmingham City, loan), Josh Martin (Doncaster Rovers, loan), Sebastian Soto (Livingston, loan), Jordan Hugill (Cardiff City, loan), Todd Cantrell (Bournemouth, loan)
IN – Will Armitage (Town of Cheltenham, £200,000)
OUTSIDE – Sam McQueen (retired), Gustav Lillienberg (IFK Goteborg, free), Jack Bycroft (Dorchester Town, loan), Dan Nlundulu (Cheltenham Town, loan), Jeremi Rodriguez (Burgos, loan), Caleb Watts (Crawley Town, loan) , Kayne Ramsay (Ross County, loan), Dynel Simeu (Carlisle United, loan)
IN – Rodrigo Bentancur (Juventus, £15.8m), Dejan Kulusevski (Juventus, loan)
OUTSIDE – Kion Etete (Cheltenham Town, loan), Dilan Markanday (Blackburn Rovers, undisclosed), Jack Clarke (Sunderland, loan), Nile John (Charlton Athletic, loan), Tanguy Ndombele (Lyon, loan), Giovani Lo Celso (Villarreal , loan), Bryan Gil (Valencia, loan), Dele Alli (Everton, free)
IN – Maduka Okoye (Sparta Rotterdam, undisclosed), Hassane Kamara (Nice, £4m), Samir (Udinese, undisclosed), Edo Kayembe (KAS Eupen, undisclosed), Samuel Kalu (Bordeaux, undisclosed)
OUTSIDE – Maduka Okoye (Sparta Rotterdam, loan), Pontus Dahlberg (Gillingham, loan), JJ McKiernan (Bohemians, loan), Ryan Cassidy (Bohemians, loan)
IN – Callum Marshall (Linfield, undisclosed)
OUTSIDE – Conor Coventry (MK Dons, loan), Goncalo Cardoso (Real Betis, loan), Mipo Odubeko (Doncaster Rovers, loan), Joseph Anang (St. Patrick’s Athletic, loan), Frederik Alves (Brondby, undisclosed)
IN – Hayao Kawabe (Grasshoppers, undisclosed), Chiquinho (Estoril, undisclosed), Hwang Hee-Chan (RB Leipzig, undisclosed), Jung Sang-bin (Suwon Samsung Bluewings, undisclosed)
OUTSIDE – Theo Corbeanu (Milton Keynes Dons, loan), Lewis Richards (Harrogate Town, loan), Joe Young (Matlock Town, loan), Joe O’Shaughnessy (Hednesford Town, loan), Luke Matheson (Scunthorpe United, loan), Jack Scott (St. Patrick’s Athletic, loan), Leonardo Campana (Inter Miami, loan), Hayao Kawabe (Grasshopper, loan), Dion Sanderson (Queens Park Rangers, loan), Austin Samuels (Inverness Caledonian Thistle, undisclosed), Jung Sang – bin (Grasshopper, loan), Adama Traoré (Barcelona, loan)