Manchester City clung on for a 1-0 win over Tottenham on Wednesday, with Erling Haaland's early strike proving decisive.