League Two Swindon Town have signed Crystal Palace forward Keshi Anderson on a two-and-a-half-year deal for an undisclosed fee.
The 22-year-old had been on loan with the League Two Robins this term, scoring four goals in 22 league games.
"At the moment there wouldn't be any other place that I would rather be," he told Swindon's club website. "I've enjoyed my time here so far."