Sports Sportsin partnership with NESN your connection to The Boston Globe

White Sox rally, sweep Tigers

Paul Konerko provided the difference for the White Sox in their doubleheader opener against the Tigers with a two-run homer in the sixth inning. Paul Konerko provided the difference for the White Sox in their doubleheader opener against the Tigers with a two-run homer in the sixth inning. (JOHN GRESS/REUTERS)

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.