Adebayor scored in his first four games for Manchester City
Manchester City striker Emmanuel Adebayor has passed a medical ahead of completing a loan move to Real Madrid until the end of the season.
Madrid have an option to buy the 26-year-old ex-Togo international at the end of his loan spell in the summer.
Real Madrid's chief of medical services Carlos Diez told the club's website: "He is a physical marvel.
"He is in very good physical condition and will be able to immediately be incorporated into the team."
Adebayor joined Manchester City from Arsenal in a £25m deal in 2009 and has scored 19 goals in 36 league and cup starts for the club.
He becomes City's second high-profile striker to leave in six months following Robinho's move to AC Milan and will provide Real manager Jose Mourinho with cover for Gonzalo Higuain, who is out with a back injury.
Before moving for Adebayor, Real had tried to sign former striker Ruud van Nistelrooy, who is now playing for Hamburg and had a £39m bid for Atletico Madrid's Argentina striker Sergio Aguero rejected.
Adebayor will be available to play in the Champions League as well as La Liga, the Spanish top flight, and should his loan spell go well at the Bernabeu, the player could sign permanently for a rumoured fee of about £15m.
Having forged his reputation as a goal scorer with Premier League side Arsenal, where he scored 62 goals in 142 games after joining for £7m from Monaco, he continued his impressive form in Manchester, scoring four times in his first four games.
But Adebayor has struggled to command a regular place for the Blues under Hughes's replacement Roberto Mancini.
And this season, he has found himself further down the pecking order after the arrival of Mario Balotelli from Inter Milan.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.