Everton made a dramatic double deal just before the transfer window shut as they splashed out almost £30million to sign Barcelona defender Yerry Mina moments after confirming the arrival of Brazilian winger Bernard on a free.
The 23-year-old Mina had been heavily linked with a move to Manchester United but the Toffees have won the race, shelling out £28.5million.
A statement on the Barcelona website read: "Barcelona and Everton have reached an agreement over the transfer of the player Yerry Mina. The English club will pay Barcelona 30.25 million euros plus 1.5 million euros in variables. The club reserves the right to buy back the player.
"Barcelona would like to publicly express their thanks to Yerry Mina for his commitment and dedication and wishes him all the best for the future."
Barcelona followed that news with confirmation that Portugal midfielder Andre Gomes would also be moving to the Goodison Park club on a season-long loan.
A loan fee of around £2million was agreed, with Everton also picking up the cost of the player's wages.
Moments earlier Brazilian attacker Bernard completed his arrival on a four-year deal.
The 25-year-old, who can operate as a wide man or attacking midfielder, left Shakhtar Donetsk earlier this summer at the end of his contract.
Bernard has signed a deal until 2022 at Goodison Park, and revealed the key role played by Toffees boss Marco Silva, telling evertontv: "I chose Everton because of all the things I had heard about Marco Silva and, after speaking to him, I was happy with what he said to me."