Manchester City boss, Manuel Pellegrini hailed Sergio Aguero as one of the best players in the world after his team's 3-2 victory against Bayern Munich in the Champions League.