Arsenal have scrapped plans to loan out Eddie Nketiah this month.
Striker Nketiah, 20, was expecting to depart on loan again this week after being recalled early from his temporary spell at Leeds.
But manager Mikel Arteta wants to keep Nketiah as part of his squad and he will now instead remain at the Emirates.
Arsenal discovered that captain Pierre-Emerick Aubameyang's three-game ban following his red card against Crystal Palace will stand following an unsuccessful appeal.
Though Arsenal's decision is understood to be unrelated to Aubameyang's ban, it has been reached because Arteta believes Nketiah's development will be best served by staying with the Gunners.
Aubameyang will miss Arsenal's upcoming games against Sheffield United, Chelsea and Bournemouth.
Keeping hold of Nketiah will ensure Arteta is not left with Alexandre Lacazette as his only recognised striker while their captain is sidelined.
The news will come as a blow to Aston Villa, Bristol City, Nottingham Forest and Sheffield Wednesday who all wanted England under-21 frontman Nketiah.