Premier League newcomers Swansea City have completed striker Danny Graham's signing from Watford after the player passed his medical.
The Swans set a club transfer record with Graham's £3.5m four-year deal.
It includes a 15% sell-on clause on any profit above £3.5m, while his former club Carlisle United will receive £470,000 from their sell-on clause.
Swansea beat off competition from the likes of fellow Premier League new boys Queens Park Rangers for Graham.
The south Wales club's previous record transfer was the £1m paid to Chelsea for Scott Sinclair.
Swansea boss Brendan Rodgers will now be reunited with Graham, as the pair worked together when Rodgers was manager at Vicarage Road.
Chairman Huw Jenkins said: "Danny... is thrilled to conclude the deal and is looking forward to the challenge of Premier League football with Swansea.
"He is a player we have admired for quite some time and as a football club we are delighted to get our man.
"Brendan is looking forward to working with him and there is no doubt he will strengthen our team for the new campaign.''
The Liberty Stadium club increased their initial £3m offer to £3.5m and Watford accepted the bid.
Graham, who had one year remaining on his Watford contract, had attracted attention from several clubs including QPR and Norwich City, who were also promoted from the Championship and into the Premier League this season.
West Bromwich Albion and Newcastle United were also reportedly interested in Graham, but Swansea, who had a bid for the 6ft 1in frontman rejected at the start of last season, were the front-runners to sign him.
Swansea were aware of Graham's eye for goal as he scored in Watford's 1-1 draw at the Liberty Stadium in March - one of his 27 goals in all competitions.
Rodgers is keen to strengthen his strike force, with on-loan Chelsea striker Fabio Borini set to turn down the chance of joining Swansea permanently to sign a five-year deal at Parma in his Italian homeland.
Swansea's previous transfer record for Sinclair, whose hat-trick in their 4-2 Championship play-off final win over Reading last week ensured a season tally of 27 goals, rose to £1m after the Swans sealed Premier League promotion.