‘El Shaarawy has his price’