White Sox rally, sweep Tigers
A.J. Pierzynski hit a single that hopped past Detroit shortstop Carlos Guillen, allowing the go-ahead run to score in the eighth inning last night as the White Sox rallied for an 8-7 win over the Tigers to sweep a day-night doubleheader in Chicago.
Chicago won the opener, 5-3, behind Javier Vazquez and Paul Konerko, who hit a two-run homer.
The White Sox trailed, 7-1, in the night game before getting two runs in the sixth, then closed to 7-6 when Jim Thome hit a three-run homer off Chad Durbin in the seventh, the 489th of his career.
Rob Mackowiak opened the eighth with a bad-hop double past first baseman Sean Casey, moved to third on a grounder, and scored the tying run on a single by Scott Podsednik.
Podsednik stole second, Juan Uribe walked off Zach Miner (1-2), and Pierzynski hit a liner that bounced right in front of Guillen. Had Guillen controlled the ball, he might have started a double play. The play was initially ruled an error, but changed by the official scorer to a hit after the game.
In the first game, Vazquez (8-5) allowed four hits over eight innings, improving to 5-0 in his last seven starts. The Tigers' Jeremy Bonderman (10-2) gave up five runs and eight hits in seven innings.
Rangers sweep Mariners, 2-1, 4-3 -- No. 9 hitter Travis Metcalf was 4 for 4, his last hit an RBI double in the eighth, and Eric Gagne worked the ninth for his second save of the day as Texas wrapped up a doubleheader against visiting Seattle.
Gagne also pitched the ninth in the opener after John Rheinecker (1-0) allowed only an unearned run over seven innings in his second start of the season for the Rangers.
Orioles 3, Devil Rays 0 -- Daniel Cabrera pitched seven innings of one-hit ball for host Baltimore to earn his first win since June 22 and outduel Scott Kazmir.
Cabrera (7-10) walked five and struck out three. The lone hit against the righthander came in the fourth, when B.J. Upton bounced a hit-and-run single to right.
Kazmir (7-7) struck out eight, but gave up three runs, seven hits, and three walks in 6 2/3 innings.
Cubs 4, Cardinals 3 -- Carlos Zambrano won his NL-leading 13th game and Aramis Ramirez's third single of the game snapped a seventh-inning tie for visiting Chicago.
Zambrano (13-7) threw 117 pitches in 6 1/3 innings and St. Louis ended his scoreless streak at 20 1/3 innings on Skip Schumaker's two-run triple in the fifth. Zambrano fanned five and walked three.
Blue Jays 7, Twins 0 -- Vernon Wells drove in four runs, Dustin McGowan (7-5) won consecutive starts for the first time since early June, and host Toronto tied its longest winning streak of the season at four.
Athletics 4, Angels 3 -- Lenny DiNardo (5-6) held Los Angeles to three hits over 6 2/3 innings and Travis Buck had four hits and drove in three runs to pace visiting Oakland.
Padres 5, Rockies 3 -- At Denver, Adrian Gonzalez doubled home the go-ahead run in the eighth and San Diego snapped a four-game skid despite losing All-Star righthander Chris Young to a strained abdominal muscle after two innings.
Mets 8, Pirates 4 -- John Maine (11-5) won for the first time since the All-Star break, striking out seven over seven innings, and also hit his first career homer, a two-run shot that capped a four-run fourth for host New York.
Phillies 4, Nationals 3 -- Aaron Rowand's solo homer in the bottom of the eighth, a two-out drive off Luis Ayala (0-2), sent Philadelphia to its fourth victory in a row.
Astros 7, Dodgers 4 -- Craig Biggio highlighted a six-run sixth with a tiebreaking grand slam that picked up host Houston and enabled Jason Jennings (2-6) to win for the first time in six starts.
Brewers 5, Reds 3 -- Rookie Yovani Gallardo (3-1) took a shutout into the seventh and revived Milwaukee's slumping offense with a run-scoring single in Cincinnati.
Diamondbacks 9, Marlins 3 -- Livan Hernandez (6-6) won for the first time in 10 starts and Orlando Hudson went deep during host Arizona's four-run fourth.