Erling Haaland netted a goal on his debut as Manchester City defeated Bayern Munich 1-0 at Lambeau Field in their pre-season friendly on Saturday.

Torrential rain meant lengthy delays and 40-minute halves, with the two sides sent back to respective dressing rooms after only 13 minutes of play, but not before Haaland opened his account for City.

The 22-year-old was left with a relatively simple finish, tapping in from close range after the reigning Bundesliga champions failed to clear a dead ball, with Kevin de Bruyne playing Jack Grealish in for the evential assist.

The Norway international made way for Julian Alvarez during a shortened half-time break, while Bayern looked particularly out of sorts in possession without the talismanic Robert Lewandowski.

Bayern managed only three shots over the 80 minutes - with Gabriel Vidovic taking their only attempt in the penalty area in the 73rd minute - in comparison to City's 22.

Alvarez, De Bruyne and Riyad Mahrez had chances to double the margin and the reigning Premier League champions arguably should have per the xG count, notching up a cumulative score of 2.42 to Bayern's 0.11.