DURBAN, South Africa (AP) AmaZulu beat Manchester City 2-1 with an 89th-minute penalty on Thursday and left last season's Premier League runner-up with two losses from two games on its pre-season tour of South Africa.
Carlington Nyadombo hit the winner from the spot after the South African top-flight team led in the 20th minute through striker Bongani Ndulula. James Milner equalized at Durban's Moses Mabhida World Cup stadium with a crisp volley six minutes later, City's first goal on tour.
The deposed English champion showed more rhythm late in the first half, with new Brazilian signing Fernandinho grazing the crossbar soon after Milner's goal. Half-time substitute Jack Rodwell slammed a shot straight at AmaZulu 'keeper Aubrey Mathibe early in the second.
But City was caught out at the end, having been without new coach Manuel Pellegrini after he left the tour early, reportedly to return to his native Chile for personal reasons.
Standing in, assistant manager Brian Kidd said it was "an excellent workout" for City, despite the English team following up a 2-0 loss to Supersport United on Sunday with another unflattering defeat to one of South Africa's less well-known teams.