Danny Graham has passed his medical at Swansea City to rubber-stamp his move from Watford.
The striker has joined the Swans for a fee of £3.5million as Brendan Rodgers plans for life in the Premier League.
Graham, who scored 27 goals in all competitions for the Hornets last season, confirmed the agreement on his Twitter account.
He said: "It's now official, I am a Swansea City player. Passed medical. Now bring on Manchester City."
West Brom and Queens Park Rangers were believed to have been interested in 25-year-old but ultimately lost out to the Swans.
It is reported that Graham has signed a four-year contract with the newly-promoted club.