Eden Hazard magic