Striker James Beattie has completed a £6m move from Southampton to Everton, the Merseyside club have confirmed.
Beattie, who becomes the club’s biggest ever signing, agreed a four-and-half-year contract with Everton.
Beattie is one of the Premierships’s leading scorers with 55 goals over the past three seasons.
The decision to opt for Goodison Park over Villa Park followed talks with Moyes and club chairman Bill Kenwright.
“I was impressed with what they had to say,” Beattie told Everton’s website.
“The direction of the club and where David Moyes wants to go with the chairman’s backing and obviously the position that we’re in at the minute has made the decision very easy.”
Moyes said: “His record stands up with all the strikers in Premier League. He will be a good centre-forward for us here and his goals will hopefully be important.”