Manchester City have a deal in place to sign Erling Haaland from Borussia Dortmund this summer, SportsMail reports.
The 21-year-old is now close to joining the Premier League champions after personal terms were discussed.
The framework of the transfer is now ready to be signed off by City chiefs.
Haaland has a £63million release clause in his Dortmund contract, but his agent, Mino Raiola, is set to earn a huge payment. Those fees, plus a signing-on bonus, would likely take the total outlay of the deal towards £100m.
Barcelona and Paris Saint-Germain are also keen on the Norway striker, but City's most significant rival is believed to be Real Madrid.
Yet there is a growing feeling that Haaland will line up for Pep Guardiola next season.
Haaland's father, Alfie, spent three years at City after leaving Leeds United and the family still share an affinity with the club.