Peru's leftist candidate Roberto Sanchez has narrowly secured a place in the June 7 presidential runoff, edging out far-right rival Rafael Lopez Aliaga by fewer than 19,000 votes to face conservative frontrunner Keiko Fujimori. The result came on the same day prosecutors charged Sanchez with campaign finance violations — alleging he failed to report over $57,000 in party contributions — and sought a prison sentence of more than five years, though a May 27 hearing will determine whether the case proceeds to trial. The outcome matters in a country that has cycled through eight presidents in the past decade, and where Lopez Aliaga has alleged electoral fraud without providing evidence, a claim rejected by the EU's election observer mission.