Newcastle United have completed the signing of striker Dwight Gayle from Crystal Palace for £10 million.
Gayle, 25, has agreed a five-year contract with Newcastle, who will ply their trade in the Championship in 2016-17 following their relegation from the Premier League.
Newcastle said the fee for the forward was undisclosed but Palace announced on their official Twitter account that the deal is worth £10m.
Andros Townend has headed in the opposite direction to Selhurst Park, while Newcastle have also announced the signing of Bournemouth winger Matt Ritchie.
"It's a dream come true to be at a big club like this," Gayle said on his new club's official website.
"Newcastle has a massive fan base and a great history so it is amazing to be here.
CONFIRMED: Newcastle United sign striker @dwightgayle
- Newcastle United FC (@NUFC) July 1, 2016
"I can't wait to get started, prove myself and score the goals that take us back up to the Premier League. It's where this Club belongs."
Newcastle manager Rafa Benitez said: "Dwight is a great player, a proven goalscorer, and it is fantastic news that he has joined us.
"He has a big personality, a lot of energy and pace. He is a good finisher also, so he will add goals to our squad, for sure.
"He knows English football well, too, and that is important in the Championship.
"I am sure Dwight will want to prove he can make a big difference to our team and I am looking forward to working with him."