Manchester United left it very, very late, but Ole Gunnar Solskjaer was given the extra striker he wanted in the form of Odion Ighalo.
With a move for Bournemouth's Joshua King dead in the water, the Red Devils focused their efforts on a loan deal for the 30-year-old, who has been playing for Shanghai Shenhua since last February.
Ighalo's deal, which Omnisport understands does not include a purchase option, will give Solskjaer another option up front during the injury absence of Marcus Rashford.
He is expected to travel to England in the coming days before United publicly announce the signing.
Ighalo was far from the only major deal to be concluded late in the transfer window, though, as West Ham just managed to finalise the signing of Jarrod Bowen from Hull City for a reported initial fee of £22million.
Aston Villa also announced a new striker signing about 10 minutes before the window closed, Borja Baston joining on a free transfer from Swansea City.
Elsewhere in England, Tariq Lamptey took the decision to leave Chelsea and sign for Brighton and Hove Albion on a contract until 2023. The Seagulls have also brought back Alexis Mac Allister from Boca Juniors, where he was on loan.
Sheffield United had a busy end to the window, securing the arrival of Panos Retsos - initially on loan but with the option of a permanent deal - from Bayer Leverkusen, while Ravel Morrison has been sent on loan to Middlesbrough, having made one Premier League appearance this season.
Leicester City have loaned Ryan Bennett from Wolves, with Filip Benkovic allowed to leave for Bristol City for the remainder of the campaign with a view to earning regular game time.
Everton have sent Jonas Lossl back to Huddersfield Town on loan, while Connor Wickham is also heading to the Championship, the Crystal Palace striker moving to Sheffield Wednesday on loan.
Wolves have secured the signing of Luke Matheson, who famously scored at Old Trafford in September as a 16-year-old, and loaned him back to Rochdale for the remainder of the season.
Leverkusen have also brought in a signing for the future, with Edmond Tapsoba arriving from Vitoria SC for a fee said to be between €16m and €18m.
SERIE A FLURRY
Italy's window closed a little earlier than some others and there was a flurry of deals around the deadline.
Marko Pjaca will get the chance to kick-start his career with Anderlecht, Juventus having allowed the winger to leave on loan for the remainder of the season as he looks to earn regular first-team football.
Milan have signed Alexis Saelemaekers, a highly rated 20-year-old from Anderlecht who arrives on loan with the option of a permanent move.
Fiorentina have had a busy end to the window. Kevin Agudelo has joined the Viola from Genoa on an 18-month loan deal, while Valentin Eysseric has been sent to Hellas Verona until June.
Maya Yoshida secured a switch to Sampdoria from Southampton, while Gaston Pereiro's move from PSV to Cagliari was ratified. He will be joined in Sardinia by Alberto Paloschi, with Alberto Cerri heading the other way to SPAL.
Gervinho, meanwhile, has taken another step in his nomadic career by moving to Al Sadd from Parma, who brought in Vasco Regini on loan from Samp.
Barcelona will give new €10m signing Matheus Fernandes for time to acclimatise to LaLiga, spending the rest of 2019-20 with Real Valladolid.
Barca have also sent Moussa Wague on loan to Nice, who have the option of a €10m permanent deal, while Ligue 1 rivals Lyon have signed Camilo Reijers de Oliveira for €2m.
Kevin-Prince Boateng was a shock signing for Barca 12 months ago and the experienced forward is on the move again, this time heading to Besiktas on loan from Fiorentina.
Leganes bolstered their attacking depth with two loan deals, bringing in Roger Assale from Young Boys and former player Miguel Angel Guerrero from Olympiacos.
Getafe have landed Erick Cabaco on a permanent deal, the defender joining from Levante, Granada have signed Gil Dias on loan from Monaco, and Real Sociedad have sold Ruben Pardo to Bordeaux.
Celta Vigo, meanwhile, have loaned Emre Mor to Olympiacos, while a late, late deal that saw Nicolas Gaitan sign for Lille for the rest of the season was completed in time.