Everton and Crystal Palace have agreed a straight swap deal involving Dwight McNeil and Brennan Johnson, a source has told ESPN.
The deal will see McNeil join Palace and Johnson move to Everton, with the wingers set for medicals on Monday.
McNeil, 26, has 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 is now back on, with Johnson going the other way.
- Arsenal transfer news: LIVE updates, rumours and deals
- 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.
