Pink Sands Rallies Last to First in Rampart Stakes