Juan Uribe slid in under catcher Jorge Posada's tag to score a disputed run in the 10th inning, lifting the Chicago White Sox over the New York Yankees 2-1 on Wednesday.
The White Sox, with the best record in the major leagues, took two of three at Yankee Stadium. Each game was a tight, one-run decision. Uribe tripled with one out in the 10th against Mariano Rivera (5-3). Scott Podsednik followed with a grounder to second baseman Robinson Cano and Uribe barely beat the throw home.
Neal Cotts (4-0) got the win. Dustin Hermanson relieved with a runner on first and retired the last two batters for his 30th save in 31 opportunities.
Blue Jays 4, Tigers 3
At Toronto, Orlando Hudson homered in the bottom of the ninth inning for Toronto.
Hudson drove a 1-2 pitch from Craig Dingman (0-1) over the center-field wall for his 10th homer this season. Shea Hillenbrand also connected for the Blue Jays, who have won two in a row after losing the series opener.
Dmitri Young hit a two-run homer and Magglio Ordonez also went deep for the Tigers, who have lost five of six.
Justin Speier (2-2) pitched a scoreless ninth for the victory.
Orioles 9, Devil Rays 5
At Baltimore, Jay Gibbons' second career grand slam capped a five-run first inning, and the Orioles clinched their first series win since the All-Star break.
Miguel Tejada drove in three runs for Baltimore, which improved to 4-2 under interim manager Sam Perlozzo.
Rodrigo Lopez (11-6) came within one out of a complete game. He allowed nine hits, struck out three, walked two and improved to 4-1 in his last six starts.
Aubrey Huff and Jonny Gomes homered for the Devil Rays. Casey Fossum (6-9) allowed nine runs and seven hits in four-plus innings in the loss.
Jeff Suppan outdueled Ben Sheets and the St. Louis Cardinals swept another three-game series at Miller Park this season after beating the Milwaukee Brewers 3-0 on Wednesday.
Suppan (11-8) allowed four hits and four walks over seven innings as the Cardinals improved to 10-3 against Milwaukee this year.
David Eckstein drove in two with a double, and Jason Isringhausen closed out St. Louis' eighth straight win at Miller Park, including six this year. The Cardinals also swept three at Milwaukee in April.
Sheets (8-8) gave up two earned runs and five hits in his second complete game of the season.
He struck out nine and didn't walk a batter.
Reds 8, Cubs 2
At Chicago, Ryan Freel homered on the first pitch of the game and Cincinnati sent Chicago to its eighth straight loss -- tying a season high.
Eric Milton (6-12) allowed a run on four hits, striking out three and walking one in seven innings, and Freel's single keyed a seven-run fourth as the Reds completed a three-game sweep.
Freel was 2-for-3, driving in three runs and scoring two before leaving with a strained right quadriceps. He sent the first pitch from Rich Hill (0-2) beyond the left-field bleachers for his third homer of the season and first leadoff shot of his career.
Kerry Wood pitched a scoreless ninth for the Cubs in his third relief appearance this season.
Braves 5, Giants 4, 12 innings
At Atlanta, Andruw Jones added to his major league lead with two more homers, and Marcus Giles' RBI single gave the Braves the victory after they squandered a three-run lead in the ninth.
Giles waited until the last possible moment to extend his hitting streak to 14 games -- with two outs and two runners on, he lined a single to left off Brian Cooper (0-1). Wilson Betemit, who led off the inning with a walk, easily beat the throw home.



