Liverpool and Bayern Munich have reportedly agreed a fee for Sadio Mane.
The Bundesliga club had previously seen two offers rejected for the Senegalese ace.
But after Bayern chiefs flew into the UK for face-to-face talks with Anfield bosses, a deal between the club has been struck.
The agreed fee is in the region of £35million, according to The Times.
Liverpool will receive a guaranteed £27.5m for Mane.
The Reds could then potentially receive another £5m in appearance related add-ons and £2.6m in performance related add-ons.
He is expected to undergo a medical next week ahead of his switch to the German champions.
It had been reported Liverpool were seeking up to £42.5m to let Mane leave this summer.
But after talks with Bayern executives today the two clubs settled at £35m.
The Reds initially rejected a £25m proposal, before doing the same with a £30m bid that was made up of a £23.5m guaranteed fee and £6.5m in add-ons.