Manchester City have a deal in place to land the blockbuster signing of Erling Haaland from Borussia Dortmund this summer.

Sources in Germany close to the move have told Sportsmail they now expect the 21-year-old to choose a switch to the Etihad Stadium. They say personal terms have been discussed and the framework of the transfer is ready to be signed off by City chiefs.

Haaland has a £63million release clause in his Dortmund contract, while the player's agent, Mino Raiola, is also set to earn a substantial payment. Those fees, plus a signing-on bonus, are likely to take the total outlay towards £100m.

The financials are said to be affordable for City, who have made the Norway striker their number one transfer priority.