Everton have completed the signing of the former Leeds United striker Jermaine Beckford on a four-year deal.
The 26-year-old moves to Goodison Park after being released from his contract with the West Yorkshire side last week.
Beckford scored 31 goals for Simon Grayson's side last season as Leeds secured promotion from League One.
He scored the crucial second goal on the last day of the campaign against Bristol Rovers as ten-man Leeds won 2-1 to seal second spot behind Norwich City.
Beckford also scored the only goal of the game at Old Trafford in January as Leeds knocked Manchester United out of the FA Cup.
The prolific forward was at Chelsea as a youngster but drifted into non-league football with Wealdstone before reviving his career at Elland Road, that included loan spells at Carlisle United and Scunthorpe United.
Beckford was linked with a move to Everton in January when it was widely reported that he had signed a pre-contract agreement with David Moyes' side while agreeing to stay at Leeds until the end of the season.