Manchester City have announced the signing of former Barnsley defender John Stones from Everton on a six-year contract.
A fee of £47.5 million had been previously reported, meaning that Barnsley are set to cash in to the tune of over £7 million, due to a 15% sell-on clause added to the deal when the England international moved to Goodison Park in 2013.
The fee makes Stones the second most expensive defender in the world.
City's confirmation of the signing came after Uefa had released the squad details for Pep Guardiola's side's upcoming Champions League tie with Steaua Bucharest which revealed the Barnsley-born player's name on the list.
Stones, who has 10 England caps to his name, said he is 'delighted' to sign for an 'ambitious club with a great manager'.
"I'm absolutely delighted to sign for City and now the deal's done I'm looking forward to the next stage in my career," said Stones.
"I've obviously seen what's going on here at the Etihad, it's an ambitious Club with a great manager so I can't wait to get stuck in and help achieve the goals.
"I know it will be tough getting a place in this team but I'm determined to become the best player I can be and help us to success.
"I had a wonderful time with Everton and wish them and their fans all the best but now I'll give my all for City."
Stones new boss Guardiola says the move to man City can make him an even better player.
"We want to help John show his quality with us and improve on what he has already achieved," he said. "I like the way he plays the game and I'm looking forward to welcoming him into the squad."