The 20-year-old was due to be at Greenhouse Meadow stadium on loan until 16th January 2016 but Palace (his parent club) instigated the 24-hour recall clause in the agreement for a return.
Crystal Palace confirmed the striker’s return from Shrewsbury Town together with Hiram Boateng from Plymouth Argyle and Christian Scales with Crawley Town.
He also scooped the PFA Fans League One Player of the Month award for October thanks to some impressive displays where he scored four goals in four outings for the Shrews including a brace against Colchester United which was followed up with strikes against Scunthorpe United and Bury.
Before heading out on loan, the youngster made five appearances for Palace's development side scoring a goal.
Shrewsbury Town became the third team the Sierra Leonean forward has played for on loan after a spell with Crawley Town and Cambridge United over the past couple of years.