Brazil is heading for a dramatic presidential runoff after Flávio Bolsonaro edged ahead of incumbent President Lula da Silva in the first round. With almost all votes counted, Bolsonaro secured about 47% of the vote, while Lula followed closely behind with 45.1%. Neither candidate crossed the 50% threshold, setting up a decisive runoff on October 25.