Four-goal Haaland keeps Man City on track