Ultra left-wing candidate Pedro Castillo of the Perú Libre party was surprisingly ahead on Monday morning after the first round of Peru's presidential elections, but the names of those advancing to the runoff will not be known for about a month, officials said.