Riyad Mahrez made his debut and Joe Hart played 45 minutes as Man City were beaten 1-0 by Borussia Dortmund in their opening pre-season clash.
Dortmund won the International Champions Cup clash via Mario Gotze’s penalty (28) after Oleksandr Zinchenko had fouled Christian Pulisic, but it was a decent run-out for the Premier League champions as two faces, one new and one familiar, turned out.
City gave Mahrez a debut in Chicago alongside a host of young players, including Douglas Luiz, Jack Harrison, Lukas Nmecha, Eric Garcia, Brahim Diaz and Luke Bolton.
Man City: Bravo (5), Denayer (6) Zinchenko (4), Garcia (6), Luiz (5), Foden (6), Diaz (5), Mahrez (7), Harrison (6), Nmecha (6), Bolton (6)
Subs: Hart (6), Sane (5), Roberts (4), Dele Bashiru (5), Humphreys (5), Touaizi (5), Garre (5), Sane (5)
Borussia Dortmund: Hitz (7), Bokchorn (6), Isak (5), Toprak (6), Schmelzer (6), Gotze (6), Burnic (6), Rode (5), Pulisic (8), Larsen (6), Zagadou (6)
Subs: Sancho (7), Toljan (5), Gomez (5), Wolf (5), Sahin (5), Diallo (5), Dahoud (6), Pieper (5), Dieckmann (5), Philipp (5)
Man of the match: Christian Pulisic
But Dortmund, who fielded a stronger XI, took the lead on 28 minutes during an uneventful first half, Gotze slamming the ball down the middle from the spot after Zinchenko had clumsily left a leg on the impressive Pulisic.
City had just one shot on goal in the first half, and it came in the final minute as Mahrez’s deflected free-kick was superbly tipped over the bar by goalkeeper Marwin Hitz.
Goalkeeper Hart, who has made just one competitive appearance for City under Pep Guardiola, replaced Claudio Bravo in the second half, and did well to beat away Mahmoud Dahoud’s fierce effort from 15 yards, before Maximillian Philipp turned the rebound wide.
It ended 1-0 to the German side, but Mahrez’s performance was a bright note for City, while Hart did his chances of a revival at the club no harm with his second-half cameo.