A.J. Pierzynski hit a two-run double in Chicago’s four-run first, Freddy Garcia threw seven solid innings, and the host White Sox roughed up A.J. Burnett and the New York Yankees, 9-4, last night.
Omar Vizquel had two hits and two RBIs for Chicago, which has won three of four after returning home following an ugly 2-4 road trip. Juan Pierre went 2 for 4 and scored twice.
The White Sox banged out nine hits one night after they had 14 in an 8-0 victory over Baltimore that gave them their first series victory in three weeks. They improved to 25-7 at US Cellular Field since June 9, outscoring their opponents, 196-103, during the impressive stretch.
Former White Sox outfielder Nick Swisher hit a two-run homer in the ninth for the Yankees, who have dropped three of four but remained tied with Tampa Bay for the AL East lead. Brett Gardner had two hits and drove in a run.
Reds 7, Cubs 1 — Jay Bruce homered in three consecutive at-bats and matched his career high with five RBIs as first-place Cincinnati extended its playoff surge by beating visiting Chicago.
The Reds are 10-3 since getting swept at home by the Cardinals Aug. 9-11. The streak has pushed Cincinnati back ahead of St. Louis in the NL Central, which the Reds have led for the last 13 days.
Johnny Cueto (12-4) got his first win since serving a seven-game suspension for kicking a couple of Cardinals during a brawl in their series. The righthander gave up a run and six hits in eight innings.
Diamondbacks 6, Giants 0 — Tim Lincecum lost his fifth straight start, and Barry Enright and two relievers combined on a seven-hit shutout for Arizona in San Francisco. Lincecum has never lost five starts in a row before. His ERA in August is 7.82.
Phillies 3, Padres 2 — Placido Polanco’s single scored Jimmy Rollins in the 12th inning as Philadelphia overcame a blown save from Brad Lidge to win at San Diego.
Mets 2, Astros 1 — Mike Pelfrey (13-7) allowed six hits in eight dominant innings and host New York took advantage of the wildness of former teammate Nelson Figueroa to end Houston’s five-game winning streak.
Blue Jays 3, Tigers 2 — Jose Bautista hit his major league-leading 42d homer and Aaron Hill singled home the winning run in the 11th inning to give host Toronto the victory over Detroit.
Twins 6, Mariners 3 — Joe Mauer had three hits and drove in two runs to lead Scott Baker and first-place Minnesota over host Seattle.
Marlins 7, Braves 1 — Florida led off a game with back-to-back homers for the first time in franchise history, Chris Volstad pitched eight strong innings, and the visiting Marlins romped over slumping Atlanta.
Orioles 3, Angels 1 — Brad Bergesen won his third straight decision with eight solid innings and visiting Baltimore got RBI singles from Nick Markakis and Luke Scott in a victory over Los Angeles.
Dodgers 6, Rockies 2 — Casey Blake hit a grand slam in Los Angeles’s five-run eighth inning to beat Ubaldo Jimenez and Colorado in Denver.
Rangers 7, Athletics 3 — Tommy Hunter pitched into the eighth inning, Josh Hamilton had his 24th three-hit game of the season, and AL West-leading Texas pulled farther away from visiting Oakland.
Cardinals 4, Nationals 2 — Jaime Garcia pitched 5 1/3 scoreless innings and Albert Pujols hit his 401st home run as visiting St. Louis broke a three-game skid with a win over Washington.
Brewers 7, Pirates 2 — Alcides Escobar’s triple highlighted a six-run seventh inning and host Milwaukee beat Pittsburgh.
Indians 15, Royals 4 — Chris Gimenez drove in a career-high four runs and host Cleveland hit a trio of three-run homers to beat Kansas City.