A criminal prosecutor said Friday that former Gov. Eliot Spitzer ordered the dirty tricks travel records scandal to discredit Senate Republican leader Joseph Bruno despite the former governor's public denials.

Albany County District Attorney P. David Soares said his second investigation of the scandal finds former Spitzer aide Darren Dopp was directly ordered by Spitzer in a profanity laced exchange to release records that could embarrass Bruno and perhaps lead him deeper into a federal investigation.

The report paints a picture of Spitzer as "spitting mad" at Bruno. Dopp's testimony claims that Spitzer not only timed the release of the records for political advantage, but reviewed them personally at least twice and repeatedly called Dopp at home to check on progress of the news stories about the documents.

Dopp said Spitzer had also told him that the governor arranged for a former state police official to talk to a New York Times reporter to show there had been a long time concern over Bruno's use of state aircraft. Afterward, Dopp recounted a conversation with a top administration lawyer in which Dopp claimed the lawyer said the administration wouldn't defend Dopp out of fear of being charged with perjury.

Soares called for no action against Spitzer or any aides. He specifically found that Dopp didn't commit perjury. Soares said Spitzer's denials to investigators last year conflict with Dopp's account, but Spitzer can't be charged with a crime under Soares' jurisdiction because Spitzer is no longer a public employee, according to the report.

Spitzer resigned two weeks ago after he was implicated in an investigation of a prostitution ring.

In September, Soares issued a report saying no one in the Spitzer administration acted improperly and that there was no evidence of a plot to discredit Bruno. Two aides argued they were following orders to fulfill media requests seeking records. Spitzer disciplined them both.

But Attorney General Andrew Cuomo found two top Spitzer aides misused state police to compile records of Bruno's use of state aircraft on days he attended Republican fundraisers and released them to a reporter.

Soares recently returned to the case, however, and further investigated Dopp's role after a statement provided for him by Spitzer administration lawyers seemed to conflict with Dopp's testimony to the state Public Integrity Commission, which is also investigating. Dopp was questioned by Soares during the second investigation.

Friday's report said that at first, in May 2007, Spitzer just wanted to "monitor the situation" after Dopp said a reporter asked for Bruno's flight records. Spitzer didn't want "anything to interfere with the possible ... conclusion of the legislative session," Dopp was quoted as saying in Soares' report.

But in June, when Bruno was blocking Spitzer's initiatives in the Legislature, top Spitzer aides discussed providing the flight records to "the feds" after they read in the newspaper that Bruno was being investigated by the FBI for business dealings.

Dopp said that on June 25 or June 26, governor's Secretary Rich Baum told him, "Eliot wants you to release the records."

Dopp said he went into Spitzer's office to make sure. Dopp told investigators that he told Spitzer: "Boss, you're OK with the release of the plane records?"

"According to Dopp, the governor replied, `Yeah, do it,"' the Soares report said.

"Dopp asked Spitzer: `Are you sure?"' noting Bruno would be angry.

Dopp said Spitzer then used vulgarities to describe Bruno and ordered Dopp to "shove it up his (expletive) with a red-hot poker."

"He was drinking a cup of coffee," Dopp told investigators, "as he was saying it, he was like spitting a little bit. He was spitting mad."

The report stated: "When asked whether he considered the governor telling him to release the records was a directive, Dopp stated that, `You couldn't mistake that based upon the words that were used."'

After the story ran in the Albany Times Union, Spitzer sent an e-mail to Dopp: "Will other media pick up on bruno (sic) story?"

In early July, Dopp said Spitzer told him that he had his press secretary, Christine Anderson, arrange for a former state police official to "talk to a reporter from the New York Times ... (to) confirm that (the state police) had long held concerns about Mr. Bruno's use of the aircraft."

Spitzer had suspended Dopp by this time and transferred the other aide involved, William Howard, out of the executive chamber. Dopp would eventually leave the governor's office, after serving Spitzer for eight years as attorney general and a year as governor.

Publicly, Spitzer said he had only cursory knowledge of the reporter's request for travel records and that his aides were overzealous. Spitzer apologized to Bruno for the aides' behavior.

Dopp's personal journal carried an August entry in which he recounted a conversation with Spitzer administration attorney David Nocenti. Dopp said he asked Nocenti, a friend, why the administration didn't disagree with state Attorney General Cuomo's investigative report that found Dopp and Howard committed misconduct.

"We didn't want to be ambushed," Dopp recalled Nocenti telling him. Then Dopp said Nocenti added: "He would have charged us with perjury."

The scandal led to gridlock in Albany and destroyed Spitzer's once record-high popularity.

There was no immediate comment from Spitzer's spokeswoman, Anna Cordasco.

The report reveals Spitzer's testimony last year to Soares. Spitzer flatly denied that he directed the gathering of any documents concerning Bruno's flights and didn't order the release of any documents to the news media.

"If Dopp's testimony is credited," the report states, "then former Governor Spitzer's answers were not truthful. Accordingly, we intended to present these conflicting accounts to a grand jury."

That, however, was before Spitzer resigned in the prostitution scandal, eliminating Soares' jurisdiction in the case.

"Let us be clear," the report concluded, "political plotting and games are not in the best interest of New York State. "