N.Y. Mets 4, Oakland 1: Chris Capuano pitched six scoreless innings before leaving with a tweak on his right side. He shut down the A's on five hits without a walk and struck out seven. It was the Mets' second straight win.
San Francisco 2, Minnesota 1: Tim Lincecum struck out 12 in seven superb innings, helping the Giants beat the Twins. Miguel Tejada and Cody Ross drove in runs for the Giants, who won their second straight following a season-long five-game skid.
Arizona 5, Kansas City 3: Daniel Hudson pitched another strong game to win his ninth, and Miguel Montero and Juan Miranda each homered for the Diamondbacks.
St. Louis 12, Philadelphia 2: Chris Carpenter threw seven strong innings and Jon Jay and Lance Berkman homered to lead the Cardinals. Carpenter picked up his first victory since May 10.
Around the horn
Barry Bonds: A federal judge gave prosecutors more time to decide whether home run record-holder Bonds should face another perjury trial. Bonds' criminal trial ended inconclusively April 13 when a jury convicted the seven-time MVP on an obstruction of justice count but deadlocked on three perjury charges.
Oakland Athletics: Put outfielder Josh Willingham on the 15-day disabled list because of a strained left Achilles and promoted first baseman-outfielder Chris Carter from the minors. Carter played for the Buffalo Bisons last season.
Cleveland Indians: Optioned outfielder Travis Buck to Triple-A Columbus. In two stints with the Indians, Buck has batted .228 with two homers and nine RBIs in 32 games.
On the Web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.