Former SF Giants great Barry Bonds scored a coup today in his perjury case. SFGate reports that prosecutors cannot use Bonds' positive steroids test results in court. "because Bonds' trainer refused to testify about them." The 9th U.S. Circuit Court of Appeals ruled in a 2-1 vote in favor of Bonds. The all-time home run king faces 10 counts of making false statements and one count of obstructing justice in grand jury testimony on Dec. 4, 2003.