Manchester City have been beaten for the second time by a South African club on their pre-season tour.

The 2011/12 Premier League champions lost 2-1 to AmaZulu following their 2-0 defeat to SuperSport United on Sunday.

Bongani Ndulula gave AmaZulu the lead after 20 minutes when he pounced on an errant backpass from Aleksandar Kolarov to round Joe Hart and slot home.

City then responded six minutes later through James Milner who fired home from the six-yard box after Yaya Toure's ill-directed header fell nicely for him.

However, City youngster Abdul Razak conceded a late penalty which allowed Carlington Nyadombo to slot home for the win as the Eastlands club now prepares to travel to Hong Kong for the Barclays Premier League Asia trophy against South China, Tottenham and Sunderland.

 Click here to reach the No1 destination for hard news and exciting gossip on Manchester City