Os jogadores de Pep Guardiola tiveram um início brilhante na Suíça, chegando perto do gol por duas vezes, nas primeiras tentativas de Rodrigo e Matheus Nunes, mas ambos erraram o alvo por pouco.
Jeremy Doku foi o próximo a chegar perto do gol de abertura, mas seu chute com o pé esquerdo foi defendido para por Anthony Racioppi.
Os ataques continuaram, com Nunes novamente a centímetros de abrir o placar, vendo seu chute ser anulado na linha, antes de Doku acabar novamente as mãos de Racioppi.
Três minutos depois do intervalo, Akanji marcou o primeiro gol, reagindo mais rapidamente após uma defesa impressionante de Racioppi sobre um cabeceio de Ruben Dias.
Os anfitriões reagiram quatro minutos depois, empatando com uma finalização de Meschack Elia.
Haaland colocou o City na frente do placar novamente aos 67 minutos, com uma cobrança de pênalti.
Faltando pouco menos de 15 minutos para o fim, Julian Álvarez pensou ter feito o terceiro, mas após uma revisão do VAR, o gol foi anulado por uma bola de mão de Jack Grealish no lance anterior.
Haaland então marcou o terceiro,
A vitória mantém o City na liderança do Grupo G, com nove pontos em três partidas.
Veja as melhores imagens da vitória em nossa galeria abaixo.