Man City confirmed it has a deal in principal to sign 21-year-old Norwegian sensation Erling Haaland from Borussia Dortmund this summer.