Premier League champions Manchester City suffered a 2-0 friendly defeat to Dundee at Dens Park in their opening preseason match on Sunday.
Manuel Pellegrini named new signing Willy Caballero in goal in the friendly clash against the Scottish side, while new midfield signing Fernando started.
City, however, were already two down before Pellegrini made nine changes at half-time.
The home side took the lead when Gary Harkins was awarded a spot kick after he was brought down in the penalty box by Dedryck Boyata.
The midfielder, Harkins, who returned to Dundee for the third time this summer, saw his penalty saved by Caballero, before hitting home the rebound after 26 minutes.
Stevan Jovetic came close to bagging an equaliser for City shortly afterwards as he hit the side netting.
Just over 10 minutes later, though, Dundee doubled their lead as one of three trialists for the home side, Luka Tankulic, sent the ball home via a hefty deflection from the unlucky Boyata.
Only Caballero and Wales international midfielder Emyr Huws remained on the pitch for City after the break as Pellegrini made wholesale changes.
However, apart from a half-chance for Alvaro Negredo and a Samir Nasri effort, the English champions struggled to create any real opportunities.