Judge Sergio Moro was biased in trying and convicting former Brazilian President Luiz Inácio Lula da Silva of corruption in two cases of the Lava Jato mega-investigation.
This has been decided by the Supreme Court on Tuesday after a hearing in which five of its judges have finished analyzing the matter and which has concluded with a 3-2 vote in favor of an appeal presented by the founder of the Workers' Party (PT).
The magistrates have agreed with Lula in an appeal he presented in 2018, when Moro agreed to enter the government of the far-right Jair Bolsonaro as Minister of Justice.
This is the second assault that Lula has beaten Moro in a few weeks after a high court magistrate unexpectedly overturned the two convictions against Lula, which totaled more than 20 years in prison, and allowed him to return to the political arena.
The leftist spent more than a year in jail after being convicted of corruption and money laundering.
The vote that tipped the balance in favor of Lula was that of Judge Carmen Lucia Antunes Rocha.