Newcastle have signed 20-year-old striker Ayoze Perez from Tenerife.
Perez, who has cost a reported £1.5million, scored 16 goals in 34 appearances in Spain's second division last season.
Ayoze told nufcTV: "I'm very happy to be here to start this new adventure.
"I'm very eager for it to begin and I'm very pleased to play for this magnificent club.
"Any football player would be interested in playing for such a club and I will earn my position to get in the first team."