El Shaarawy wins Hamsik battle