David Silva has completed a shock return to Scottish Premiership outfit Kilmarnock, as reported by STV Sport.
The 26-year-old winger is set for a second spell at Rugby Park having made 52 appearances for Kilmarnock between 2010 and 2012.
Silva goes straight into manager Allan Johnston's squad for Saturday's lunchtime kick-off with the league's reigning champions Celtic - assuming the Cape Verde international receives international clearance in time.
The former Porto, Tourizense, Lokomotiv Mezdra and CSKA Sofia star has penned a short-term contract until the end of the season.
Kilmarnock are yet to win a league game this campaign, with Johnston hoping that Silva's arrival will spark an upturn in the club's fortunes.
Speaking a few days prior to securing the player's signature, the Killie boss said: "He's [David Silva] agreed everything.
"He should be coming in this week and hopefully he will add a bit of pace and creativity in the wider areas."
Silva is not to be confused with his namesake and Manchester City counterpart, David Silva.
The Spanish international's future lies firmly at the Etihad Stadium, with Silva cementing his position as an integral part of Manuel Pellegrini's first-team plans.
The Manchester City equivalent is going absolutely nowhere having signed a new five-year contract with the Citizens almost one year ago to the day.