Newcastle United have signed England midfielder Harvey Barnes from Leicester City for a fee of about £38m.
The 25-year-old, capped once by England, has signed a five-year contract with the Magpies.
He is the club's third signing of the summer following the arrivals of forward Yankuba Minteh and Italian international midfielder Sandro Tonali.
"I think it's an attacker's dream to come into a team like this," Barnes said.
"I'm delighted. It's an amazing club and for me it's a massive opportunity to come and be involved in a successful team that's doing exciting things, so I'm absolutely buzzing to be here.