Swansea have completed a cash-plus-player deal for Aston Villa striker Jordan Ayew, with Wales defender Neil Taylor going in the opposite direction.
Ayew, on Ghana duty for the African Nations Cup in Gabon, has signed a contract until 2020.
Villa are reported to have also banked £5million in the deal as Ayew ends an 18-month stay at the club having scored 10 goals in 58 games.
His brother Andre played for Swansea before making a move to West Ham last year.