Marhaba Ya Sanafi Upsets French Two Thousand Guineas : vimar