SWINDON Town have completed the signing of forward Keshi Anderson on a permanent basis from Premier League side Crystal Palace.

Anderson has spent the first half of the season on loan at the Energy Check County Ground, scoring four goals in 25 matches in all competitions.

The 22-year-old has put pen to paper on a two-and-a-half-year deal at SN1 after an undisclosed fee was agreed between the two clubs, subject to EFL and FA approval.

Anderson told Town's official website: "At the moment, there wouldn't be any other place that I would rather be.

"I've enjoyed my time here so far and with the way it is going hopefully we can keep pushing on and get promotion, which is what all the boys want.

"It was 100% an easy decision.

"I've been getting on with all the boys, the staff and everyone in and around the football club and it is always nice knowing you've got a home somewhere.

"This is where I want to be."

Anderson joined the Eagles in February 2015 from non-league side Barton Rovers but has yet to play a first-team game for the club, with Town his fourth loan destination since then.

The signing continues a busy few days for Swindon manager David Flitcroft in the transfer window, with striker Marc Richards arriving on a free transfer on Monday following the loan signing of midfielder Ollie Banks on Friday.