Wednesday’s games
American League
Red Sox 9, Devil Rays 4: At Boston, the Red Sox scored five times before making an out and coasted to a victory over Tampa Bay.
Twins 3, Orioles 2: At Minneapolis, Jacque Jones hit a walk-off home run with one out in the ninth inning for Minnesota, connecting on the first pitch he saw from Baltimore pitcher Jason Grimsley.
Tigers 8, White Sox 6: At Chicago, Nate Robertson scattered four hits over seven innings, and Chris Shelton and Omar Infante homered as Detroit took two of three games over Chicago.
Royals 5, Indians 3: At Cleveland, Kansas City’s Jose Lima stopped his winless streak on the road at 14 starts and sent Cleveland to its 11th loss in 13 games.
Yankees 8, Rangers 4: At Arlington, Texas, Jason Giambi and Tino Martinez homered twice each, and New York matched its season high with six in a win over Texas.
Athletics 3, Angels 0: At Anaheim, Barry Zito combined with two relievers on a seven-hitter to win his fifth straight start, and Mark Ellis and Mark Kotsay homered to lead Oakland over Los Angeles.
National League
Astros 8, Pirates 0: At Pittsburgh, Andy Pettitte improved to 4-0 with an 0.90 ERA in his last six starts as Houston completed a four-game sweep of Pittsburgh.
Braves 4, Giants 1: At San Francisco, John Smoltz pitched eight smooth innings for his seventh straight win, and rookie Jeff Francoeur went 3 for 3 with a two-run homer in Atlanta’s victory over San Francisco.
Rockies 3, Nationals 2: At Washington, J.D. Closser hit a decisive two-run homer off Washington pitcher Livan Hernandez in the sixth inning, and Colorado hung on to win a road series for the first time this season.
Dodgers 10, Phillies 2: At Philadelphia, Jeff Kent hit a three-run homer and Jayson Werth added a two-run shot in a nine-run fifth inning to lead Los Angeles over Philadelphia.
Mets 7, Padres 3: At New York, Mike Piazza hit a two-run homer to move into a tie with Johnny Bench on the career home run list, and Carlos Beltran also had a two-run shot as New York beat San Diego.
Reds 9, Cubs 3: At Cincinnati, Aaron Harang pitched a seven-hitter for Cincinnati’s first complete game of the series, and Ken Griffey Jr. hit his 522nd career homer to move up to 14th on the all-time list in a win over Chicago.
Cardinals 4, Brewers 2: At St. Louis, Albert Pujols homered for the third straight game to back pitcher Mark Mulder as St. Louis defeated Milwaukee.
Marlins 9, Diamondbacks 2: At Phoenix, Juan Encarnacion hit a home run and a double, and Brian Moehler won his fourth straight decision to lead Florida over Arizona.