Borussia Dortmund striker Erling Braut Haaland is "very close" to reaching an agreement to join Manchester City, according to Guillem Balague.
Haaland's contract expires in 2024 but a release clause allows him to leave for 75m euros (£62.8m) this summer.
Balague believes City have sold the Norway forward, 21, the idea of joining now before moving on to Real Madrid.
"He will be at Manchester City, I feel," said Balague, the BBC Sport's European football expert.
"There's no agreement but they're very close."
City, Real and Barcelona all spoke with Haaland, with the former Red Bull Salzburg striker ruling out Barca before Karim Benzema's recent form for Real apparently made up his mind.