El Shaarawy enjoys 'great moment'