Manchester City beat AC Milan 5-3 in an explosive Audi Cup clash in Munich in which all eight goals were scored in the first half.
City stormed into a 5-0 lead before conceding three times in the final eight minutes before the break, but the closest either side came to adding to the score in the second half was an Alvaro Negredo shot that struck the Milan crossbar 11 minutes from time.
The first half of this Audi Cup clash had been breathless, David Silva slotting home City's opener after just three minutes before two goals in four minutes from Micah Richards and Aleksandar Kolarov had them 3-0 up midway through the half.
City, fielding a stronger side than Milan and further on in their preparations, added a fourth in the 32nd minute when Edin Dzeko got the first of his brace, the second duly rattled in four minutes later when he scored a fine volley on the turn.
But just in case they thought it was all too easy, Milan then scored three in six minutes. Stephan El Shaaraway broke clear to get the first in the 37th minute and then stayed alert to score a second two minutes later when City stopped, waiting for a whistle that never came.
Andrea Petagna suggested a comeback was on when he made it 5-3 in the 42nd minute, but that would prove to be the final score.
City will face hosts Bayern Munich in Thursday’s final after the European champions dismissed Sao Paulo 2-0 .
Despite their domination, Pep Guardiola’s men were unable to break the deadlock in the first half, but the match turned in their favour when substitute Mario Mandzukic turned home an Arjen Robben cross in the 55th minute.
Mitchell Weiser, another substitute, then doubled the lead with four minutes remaining with a simple finish after Xherdan Shaqiri had fired against the post.
The visitors had the chance to reduce the deficit when Jerome Boateng conceded a late penalty, but Rogerio Ceni, the Brazilians’ 40-year-old goalkeeper, saw his spot-kick saved by Manuel Neuer.
Information from the Press Association was used in this report.