Con el 96,20% de los votos, el ex presidente alcanzaba el 47,78%, mientras que el actual mandatario llegaba al 43,76%.
Bolsonaro comenzó el conteo cerca de los 49 puntos, pero a medida que se cargaron los resultados Lula fue descontando la diferencia y pasó al frente.
Para ganar en primera vuelta debería alcanzar el 50 por ciento de los sufragios.
En algunas ciudades de Brasil se siguió sufragando más allá de las 17, ya que a esa hora todavía había largas colas de ciudadanos que se acercaron a votar a último momento.
Lula tiene su búnker en esta ciudad, en el hotel Novotel Jaraguá, donde está acompañado por sus candidatos, círculo íntimo y su familia.
En tanto, Bolsonaro aguarda los resultados en Brasilia, luego de haber votado en la ciudad de Río de Janeiro.