DURBAN (AP) - AmaZulu beat Manchester City 2-1 with an 89th-minute penalty on Thursday to leave 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 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. Substitute Jack Rodwell slammed a shot straight at AmaZulu s keeper early in the second.

City, which lost 2-0 to Supersport United, was without new coach Manuel Pellegrini, who left the tour early.