Crystal Palace have won the race to land Andros Townsend with the club aiming to confirm the winger’s signature by the weekend.

Townsend has agreed to move to Selhurst Park after Palace triggered a £13 million clause in his Newcastle United contract.

Southampton, West Ham United and Watford had all been chasing Townsend, while Manchester City and Liverpool had also placed him on a list of home-grown targets.