Joselu has completed his move to Newcastle from Stoke after manager Rafael Benitez finally received some good news on the transfer front.
Newcastle confirmed Josulu, 27, has signed a three-year deal to seal a move for an undisclosed fee, reported to be in the region of £5 million.
The striker said: "I feel very happy because I have signed for a very big club. I'm very happy to be part of this club, and so excited. I'm looking forward to getting to know my teammates, the city, the training ground, the stadium and all the supporters."
Joselu headed for Tyneside on Monday to discuss personal terms and undergo a medical as a protracted pursuit drew to a close, and he has now become compatriot Benitez's sixth summer signing.