Moonlight d'Oro, a daughter of Medaglia d'Oro, went from last to first to beat Kalypso by 1 1/2 lengths the $200,000 Las Virgenes Stakes at Santa Anita Park.