El Manchester City ha hecho oficial el fichaje de Roque Santa Cruz por 20 millones de euros.