Everton have agreed a deal for James Vaughan with Premier League newcomers Norwich City.
The striker is set to join the Carrow Road outfit on a three-year deal for an undisclosed fee after the East Anglian outfit confirmed the 22-year-old has agreed personal terms and passed a medical.
The Academy product spent the majority of last season on loan at Crystal Palace - scoring nine times for the Championship strugglers.
Norwich were promoted to the Premier League after finishing second to QPR in the league following a strong second half of the Championship season.
Vaughan, who had one year of his current Everton deal to run, becomes the first summer signing for Norwich boss Paul Lambert and will join up with former Everton teammate John Ruddy.
The frontman had been at the Blues' academy since the age of nine and remains the Premier League's youngest ever goalscorer after netting on his debut back in 2005.
But his career since that breakthrough moment has been blighted with injuries and he managed only 11 starts for David Moyes' side.
The deal will be formally completed once the Canaries have processed the relevant paperwork.
Norwich manager Paul Lambert said: "He's someone who fits in with the group in the sense that he's hungry to do well and has great desire.
"He's already shown great potential as a young player with Everton and when I have seen him playing for them and for Crystal Palace I have always thought he was a threat in and around the box."