Manchester City have agreed to sign Mexico striker Nery Castillo on a year-long loan from Shakhtar Donetsk.
Castillo scored four goals for Mexico in the 2007 Copa America
Castillo only moved to the Ukraine in the summer in a £15m move from Greek side Olympiacos but he has failed to hold down a starting place.
The 23-year-old will join the City squad on 1 January.
"Nery's desire to make this deal happen was extraordinary - he has paid most of the loan fee himself," said City chief executive Alistair Mackintosh.
"This proves how much he wants to play for Manchester City in the Premier League.
"We are excited and delighted that another young established international has joined the club."
City boss Sven-Goran Eriksson, who was initially linked to Castillo before the Mexican joined Donetsk, has seen his side struggle up front this season despite their lofty position in the Premier League table.
Rolando Bianchi, an £8m summer signing, has failed to hold down a regular place and Darius Vassell, Georgios Samaras and Emile Mpenza have scored only three times between them.
Despite his failure to make an impact with Donetsk, Castillo arrives at Eastlands with an impressive reputation.
He scored four goals to help Mexico reach the semi-finals of the 2007 Copa America and managed 12 goals in 25 games - including three goals in six Champions League matches - in his final season with Olympiacos in Greece.