AmaZulu celebrated Nelson Mandela's 95th birthday with an 89th-minute winner as City suffered a second pre-season loss in South Africa.

Con Sudáfrica celebrando el Día de Nelson Mandela, los aficionados locales estaban de fiesta antes del partido y el ruido aumentó a los 20 minutos, cuando tuvieron todavía más que celebrar.

Aleksandar Kolarov falló en el pase atrás a Joe Hart y Bongani Ndulula interceptó el balón y superó al portero inglés para hacer el primero.

James Milner igualó seis minutos después tras una buena jugada entre Scott Sinclair y Yaya Touré.

Parecía que el partido iba a acabar en empate, pero el AmaZulu marcó en el minuto 89 gracias a un penalti cometido por Razak después de que perdiera el balón.

Carlington Nyadombo no falló desde los 11 metros y aseguró la victoria ante los hombres de Pellegrini, que a pesar de la derrota mostraron una mejor cara a la del pasado domingo.