Xherdan Shaqiri will undergo a medical at Liverpool on Friday before completing a £13.5m move to Anfield from Stoke City.
The Reds have triggered the release clause in Shaqiri's contract at the Bet365 Stadium, and unless there are complications, the Swiss winger will become Jurgen Klopp's third summer signing in the coming days.
Shaqiri was at Bayern Munich and Inter before joining Stoke in 2015, so it was always unlikely that he would remain a part of Gary Rowett's squad following the Potters' relegation to the Championship in May.
There were reports of interest from across Europe, particularly after some good performances for Switzerland at the World Cup, but the Liverpool Echo reports that it is Liverpool who have snagged the deal.