Everton have completed the transfer of Palace striker Andrew Johnson for a record-breaking £8.6m fee.
AJ has signed a four-year contract with the Goodison Park club and becomes their most expensive player ever.
The price-tag on the 25-year-old England international is also the biggest fee ever received by Palace for a player.
About £5m will be paid up front by Everton, which should enable Palace's new manager a bit of leeway in the transfer market over the summer.
AJ has been a fantastic player for Palace since joining in 2002, and will doubtless continue his success at Everton. Good luck for the future, AJ!