Albion have signed Argentinian striker Leonardo Ulloa on a four-and-a-half-year deal.
The 26-year-old completed his move from Almeria this evening and will be available to play at Birmingham City on Saturday if he receives international clearance in time.
His arrival completes a long search by Albion boss Gus Poyet for a goalgetting centre forward with physical presence.
The fee has not been disclosed but is believed to be about £2 million.
Alloa was under contract at Almeria until the summer of 2015 having agreed improved terms last summer.
Poyet said: “Leo is that striker we have been looking to add for some time. He will complement our existing strikers, enjoy playing with our wingers and creative players.
"He’s a typical No.9 box player. He’s good in the air, he will hold the ball up and he has good movement around the box when the ball is wide.
"He will suit the way we play, fit in well to our style and identity and I am sure he will make us a stronger team.”
Ulloa said his farewells at Almeria yesterday morning.
He scored 28 goals for the second-tier club last season but they were unable to get back into the top flight.
The former San Lorenzo star was not a first team regular this term but remains highly rated in Spanish football, where he has seven top-tier goals to his name.