Flavio Bolsonaro’s first-round lead over Lula—about 47% to 45%—sets up an October 25 runoff and surprised investors, as polls had generally expected Lula to lead. Travis Waldron reports ▻