Defending Premier League champions Chelsea have confirmed the signing of Pedro from Barcelona for a fee that could rise to £21.4 million.
The Blues emerged as suitors after Manchester United appeared to cool their interest in the Spain international last week.
Pedro had been heavily linked with a move to Old Trafford as a replacement for Angel Di Maria, who was sold to Paris Saint-Germain last month.
But United never met the £21.4million release clause in his Blaugrana contract and their top-flight rivals moved swiftly to thrash out a deal for the 28-year-old winger, although no further details have been announced.
Speaking to his new club's official website, Pedro said: "I am very happy to be here. I am very excited to start my adventure at Chelsea and I am here to keep winning titles.
"Thanks to the club and the supporters for giving me the opportunity to put the blue shirt on."
A statement from Barca read: "FC Barcelona and Chelsea FC have reached an agreement for the transfer of Pedro Rodriguez for 30 million euros, of which three million are dependent on performance.
"The club wishes to publicly express its gratitude to Pedro Rodriguez for his professionalism and dedication while with the club, as well as to wish him all the best in the future."