Bayern Munich have accepted an offer from Barcelona for Robert Lewandowski.
ESPN says Barcelona has reached an agreement in principle with Bayern Munich to sign Lewandowski, who will sign a contract as a "Azulgrana" for the next three seasons.
The Polish striker will join the Spanish team in a contract worth 45 million euros plus five million euros in variables.
Lewandoski will arrive in Barcelona on July 16 to sign the contract and then travel to the United States to join the team's preseason.
Lewandowski will be presented upon his return from Barcelona's preseason series of matches before the next Joan Gamper Trophy, which Barcelona will play against mexican team Pumas UNAM on August 7 at Camp Nou.