AROUND THE HORN I Sunday's other games
White Sox 5, Red Sox 4
BOSTON -- Mark Buehrle overcame a wild start and Carlos Lee had a home run and three RBIs. Boston loaded the bases in the ninth for the second straight inning, and Jason Varitek hit a two-run single off Shingo Takatsu that left runners at first and third with two outs. Orlando Cabrera, who had three hits, then hit a game-ending comebacker to Takatsu, who got his 12th save.
Angels 3, Tigers 2
ANAHEIM, Calif. -- Darin Erstad doubled in the go-ahead run in the eighth inning. Scot Shields (6-2) pitched two innings of one-hit relief for the victory, allowing an unearned run. Troy Percival pitched a hitless ninth for his 23rd save.
Rangers 6, Devil Rays 2
ARLINGTON, Texas -- Laynce Nix homered and drove in three runs, including a tie-breaking sacrifice fly as Texas swept the three-game series. Mark Teixeira also hit a two-run homer for the Rangers, and Ryan Drese pitched 71/3 innings to win his third straight start. Aubrey Huff hit his 22nd homer for the Devil Rays.
Mariners 7, Yankees 3
SEATTLE -- Edgar Martinez hit a go-ahead single and Miguel Olivo had two hits and two RBIs in a six-run seventh inning as Seattle stopped New York's four-game winning steak. Gil Meche (3-5) won his second straight start, giving up three runs -- two earned -- and seven hits in seven innings.
Orioles 11, Blue Jays 7
TORONTO -- David Newhan tied a career high with four hits, including a go-ahead double in Baltimore's eight-run eighth inning. Newhan went 4-for-5 and Melvin Mora drove in three runs for the Orioles, who won their fourth straight series. The eight runs in the inning were a season-high for the Orioles, and the most runs Toronto has allowed in an inning this season.
Royals 6, Athletics 1
OAKLAND, Calif. -- Joe Randa hit a three-run double with two outs in the seventh inning to spoil a strong start by Barry Zito. Zack Greinke (5-9) won for the first time in seven road starts this season -- and the Royals got just their sixth victory in their last 26 road games. David DeJesus singled leading off the ninth to extend his hitting streak to a club rookie-record 15 games.
Giants 3, Phillies 1
PHILADELPHIA -- Brett Tomko allowed one run in six innings for his first win in nearly a month as San Francisco completed a three-game sweep. Tomko (6-6) gave up his only run on Bobby Abreu's sixth-inning homer. Dustin Hermanson got three outs for his third save since becoming the San Francisco closer.
Dodgers 8, Cubs 5
CHICAGO -- Adrian Beltre and Shawn Green homered, and Steve Finley hit a go-ahead RBI single as Los Angeles. Milton Bradley drove in two runs in the eighth for the Dodgers. Duaner Sanchez (3-1) pitched a scoreless seventh, and Eric Gagne got six outs for his 35th save. Corey Patterson hit a two-run homer, and Ramon Martinez and Michael Barrett each hit solo shots for Chicago.
Padres 7, Reds 2
CINCINNATI -- Adam Eaton (8-10) allowed two runs in the first inning but kept Cincinnati scoreless over the next five, and also drove in two runs. Eaton (8-10) went 2-for-2 with two doubles, two runs scored and a sacrifice bunt.
Astros 5, Expos 4
MONTREAL -- Pinch-hitter Orlando Palmeiro singled home the go-ahead run off Luis Ayala (4-8) to cap a rally from a 4-2 deficit in the ninth, stopping Montreal's winning streak at a season-high seven. Houston had been 0-51 when trailing after eight innings.
Marlins 5, Brewers 3
MILWAUKEE -- Luis Castillo tied the score with a ninth-inning single, and pinch-hitter Damion Easley hit a two-run double in the 10th off Ben Hendrickson (0-5). Doug Davis pitched seven shutout innings for Milwaukee, which took a 3-0 lead against Josh Beckett before Miguel Cabrera homered off Matt Wise in the eighth.
Diamondbacks 2, Mets 0
NEW YORK -- Randy Johnson (12-10) tied his season high with 14 strikeouts, allowing five hits in 81/3 innings, and Arizona stopped a nine-game losing streak. Steve Trachsel (10-9) gave up two runs and nine hits in 62/3 innings.
Cardinals 10, Braves 4
ATLANTA -- Scott Rolen hit a pair of two-run homers off John Thomson (9-8) to become the first NL player to reach 100 RBIs this season and Danny Haren (1-2) won for the first time since Aug. 11 last year, allowing three runs and seven hits in five innings. Albert Pujols added another home run for the Cardinals. Chipper Jones hit a solo homer for the Braves, giving him 1,000 RBIs in his career.