Matsui sent a 2-1 pitch from Joel Pineiro (2-3) over the right-field wall just beyond the leaping reach of fellow Japanese star Ichiro Suzuki.
White Sox 8, Athletics 4
In Oakland, California, Frank Thomas had four hits to help Chicago break out of a prolonged slump, and Esteban Loaiza (6-1) pitched six strong innings against Oakland.
Miguel Olivo homered and had three hits, Tony Graffanino went 2-for-2 with four walks and Carlos Lee added two hits.
Magglio Ordonez hit a peculiar two-run triple that slipped out of left fielder Eric Byrnes' glove, rolled along the top of the fence and eventually fell onto the warning track.
Miguel Tejada homered for the A's but made two errors, giving him 10 this season.
The White Sox had lost four straight, six of seven and 11 of 15. They roughed up Ted Lilly (2-2) and won in Oakland for the first time in 11 tries.
Damaso Marte got his third save.
Angels 6, Indians 5
In Anaheim, California, Troy Glaus homered and capped a three-run seventh inning with a go-ahead RBI single as Anaheim rallied to send Cleveland to its eighth straight road loss.
Brian Anderson and John Lackey got no-decisions in a matchup of Angels No. 1 draft picks. Anderson departed with a 5-3 lead after six innings before the Cleveland bullpen recorded its sixth blown save in 11 chances.
Scot Shields (2-1) pitched a perfect seventh for the victory. Brendan Donnelly worked a scoreless eighth and has not allowed a run this season in 18 innings. Troy Percival got his fourth save.
Damian Moss became the first Giants pitcher to start 5-0 since John Burkett won his first seven decisions in 1993, allowing one run and five hits in six innings as the San Francisco Giants beat the Florida Marlins 3-2.
Florida pitcher Josh Beckett was removed after just one inning as the Marlins keep losing pitchers. The Marlins are already is without starters AJ Burnett and Mark Redman.
Beckett (2-3), who complained of discomfort in his right elbow, is to see orthopedist Dr. James Andrews on Thursday.
Astros 13, Pirates 4
In Houston, Jeff Kent went 4-for-5 with five RBIs and Geoff Blum singled home the go-ahead run in the seventh inning as Houston beat Pittsburgh for its sixth consecutive win.
Houston, which overcame a five-run deficit to win 10-9 Tuesday, trailed 2-0 after three innings. Lance Berkman had four RBIs for the Astros (17-16), who set a season high for runs and moved over .500 for the first time since April 23 (10-9).
Octavio Dotel (2-1) pitched 1 2-3 perfect innings, striking out two. Julian Tavarez (0-2) allowed four runs in one inning as Pittsburgh (14-19) lost its fifth straight game.
Dodgers 2, Mets 1
In New York, Japanese pitcher Hideo Nomo (4-4) allowed one run and three hits in 7 1-3 innings as Los Angeles, last in the National League with 118 runs, won despite scoring two runs or fewer for the 14th time in 34 games.
Alex Cora had a sacrifice fly and Brian Jordan added an RBI infield single off Steve Trachsel (0-2) to lead the Dodgers to their eighth win in 12 games. The Mets have lost seven of 10.



