Stoke City have signed Republic of Ireland winger James McClean from fellow Championship club West Bromwich Albion for an initial £5m.
The fee for the 29-year-old could rise to £6m with add-ons.
McClean, who becomes Stoke's fourth signing of the summer, has agreed a four-year contract with the Potters.
"James is a player I've admired for a long time. He has real quality with his left foot and is an old-fashioned winger," said boss Gary Rowett.
"The Potters have paid an initial £5million for the 29-year-old Republic of Ireland winger, although the fee could rise to £6million with add-ons," the Sky Bet Championship club said on their official website.
"McClean has signed a four-year contract and follows Peter Etebo, Benik Afobe and Adam Federici in checking-in at the bet365 Stadium ahead of the 2018/19 season."
McClean will meet his new team-mates for the first time this week after they returned from a six-day stay in Germany and he said: "I really do think that Stoke are well placed for the future and that was one of the key reasons behind my decision to come here.
"Stoke City is a club that doesn't want to be in the Championship and I'm the same.
"Hopefully myself and the club can get back there at the first time of asking."