Swansea have re-signed forward Andre Ayew from West Ham for a club-record fee of £18m, possibly rising to £20m.
The Ghana international, 28, left the Swans in 2016 with West Ham paying £20m for a player who scored 15 goals in his debut Premier League season.
Ayew rejoins Swansea on a three-and-a-half-year deal, and will be reunited with his brother Jordan.
The Swans' previous record fee was the £15.5m paid to Atletico Madrid for Borja Baston in 2016.
Ayew, who originally joined Swansea in 2015 on a free transfer from Marseille, will wear the number 19 shirt.
He scored six goals in 24 appearances in the first half of the season for West Ham before sealing his move to Swansea.
A West Ham statement said: "Everyone at West Ham United wishes Andre a successful future with Swansea City."