NEWARK, N.J. - A federal judge has dismissed all charges against a defendant in New Jersey's largest corruption case.

It was the second major legal victory in the case for former state Assemblyman Louis Manzo, who had run unsuccessfully for Jersey City mayor when he was arrested in July 2009. He was among 44 people charged in a sweeping federal investigation into international money laundering and political corruption.

Manzo initially faced counts of extortion conspiracy, but those charges were dismissed after a federal appeals court ruled he was improperly charged under rules meant for public officials.

Federal prosecutors then brought new charges against Manzo, including two counts of violating the federal Travel Act by meeting on Staten Island with an undercover informant who posed as a corrupt developer and one count of not reporting federal offenses committed by others in the alleged scheme. He also was charged with mail fraud.

Manzo's attorney, John Lynch, had argued that the new charges were nothing more than retaliation for Manzo's earlier legal victory. Lynch also claimed the statutes the government was using had been misapplied and said the entire prosecution was part of a conspiracy that helped Chris Christie win the governor's seat, claims the Christie administration has called "deluded."

In a 60-page decision issued late Friday, U.S. District Judge Jose Linares granted Manzo's motion to dismiss all counts.

"The truth is the truth," Manzo told the Jersey Journal shortly after learning of the ruling from his lawyer. "I then went to church, thanked God, and now I'm just enjoying [the legal victory]. It was a hard-fought battle. Hopefully, I can get my life back."

A spokeswoman for the U.S. Attorney's Office said prosecutors accepted the judge's ruling.