Everton have completed the signing of Brennan Johnson from Crystal Palace in a rare player-swap deal that sees Dwight McNeil move to Selhurst Park.
The deal was reportedly confirmed on Monday, with Johnson signing a four-year contract at Everton.
The Wales international joined Palace from Tottenham in January for £35 million but struggled to make the desired impact.
The 25-year-old previously enjoyed a productive spell at Nottingham Forest, and his move to Everton offers him the chance to make a fresh start and rediscover the form that made him one of England’s most sought-after attacking players.
McNeil, meanwhile, is heading to Palace after spending four years with Everton.
Both players have agreed four-year contracts, and the unusual swap gives Everton and Palace the opportunity to reshape their attacking options ahead of the new Premier League season.