Brazil's bitterly divisive presidential election is headed for a runoff on October 30 as incumbent Jair Bolsonaro beat expectations to finish a closer-than-expected second to front-runner Luiz Inacio Lula da Silva. Lula, the veteran leftist seeking a presidential comeback, had 48.4 percent of the vote to 43.2 percent for the far-right president with more than 99 percent of polling station results in, according to the Superior Electoral Tribunal.