Liverpool have reached an agreement with Manchester City over the £49m transfer of Raheem Sterling.
The transfer of the 20-year-old England winger is subject to contract negotiations and a medical.
Sterling had asked to leave Anfield and was the subject of two bids from City in June, which were rejected.
The forward, who will become the most expensive English player ever, is under contract until 2017, but turned down a new £100,000-a-week deal at Liverpool.
On Saturday, Sterling was named on a 30-man list for the tour of Thailand, Australia and Malaysia, but was then withdrawn.
Several former Liverpool players have criticised the player since he told manager Brendan Rodgers and chief executive Ian Ayre he wanted to leave the club this summer.