Manchester City ended the International Champions Cup campaign by scoring three goals to earn a 3-2 victory over Bayern Munich at the Hard Rock Stadium.
Bayern Munich got off to the terrific start, they were 2-0 ahead inside 25 minutes. Meritan Shabani heading the first before Arjen Robben calmly slotting past Bravo from close range.
Riyad Mahrez was substituted by Bernardo Silva in the 28th minute. The Algerian went down early in a challenge from Chris Richards and Mahrez failed to shake off the problem before the half-hour mark in Miami.
His replacement Bernardo Silva pulled a goal in a first-half injury time before Lukas Nmecha found a equaliser six minutes into the second half.
Bernardo Silva added his second firing into the near post in the 70th minute to secure the win.
Manchester City will now turn their attention to the Community Shield against Chelsea at Wembley Stadium.