Brennan Johnson and Dwight McNeil's moves to Everton and Crystal Palace respectively have been confirmed, with the Premier League clubs completing a rare straight swap deal.
The deal, as reported by ESPN on Monday, sees McNeil join Palace and Johnson move to Everton.
McNeil, 26, made 114 appearances for Everton, and nearly joined Palace on loan in February. His partner, Megan Sharpley, had hit out at Palace's "radio silence" following that breakdown.
"We live in a world where everyone is aware of how big a problem mental health is," she posted on Instagram.
"So, in football, why do we find it acceptable because these young men are on a lot of money and that's OK to mess and toy with their mental health and that it's just part of the job?
"To have something promised to you, to have been dragged along on an emotional rollercoaster and to be toyed with until the final minute. For that to be torn away from you at the last second with absolutely no explanation has hurt more than I can say."
But the move has now been completed with Johnson going the other way.
- Johnson-McNeil deal: Have two clubs ever swapped players before?
- Man United transfer news: LIVE updates, rumours and deals
- Liverpool transfer news: LIVE updates, rumours and deals
Wales international Johnson only joined Palace from Tottenham in January but failed to score for the south London club in 26 appearances.
Everton were 13th in the Premier League last season, while Palace finished 15th -- but qualified for the Europa League after winning the Conference League.
The two sides meet on the opening weekend of the Premier League season.
