Asamoah Gyan sets record in UAE