Phillies finish sweep of Sox

Rowand's grand slam decisive in 8-4 victory

Phillies 8, White Sox 4

Philadelphia – Aaron Rowand hit a grand slam and drove in five runs, helping Philadelphia complete its first home sweep this season.

Blue Jays 7, Giants 4

San Francisco – Toronto handed San Francisco rookie sensation Tim Lincecum his first major-league loss and avoided a three-game sweep.

Padres 9, Devil Rays 0

St. Petersburg, Fla. – Jake Peavy allowed two hits in seven innings, and San Diego hit three home runs and snapped a season-worst four-game losing streak.

Twins 6, Braves 0

Minneapolis – Carlos Silva pitched his second career shutout, and Torii Hunter dropped down a rare bunt for an RBI single and later hit the last of Minnesota’s three home runs. Lew Ford went deep, and Justin Morneau hit a two-run shot.

Angels 6, Reds 3

Cincinnati – Vladimir Guerrero emerged from his deep slump by driving in four runs, and John Lackey became the major leagues’ first 10-game winner. The AL West leaders extended the majors’ best surge – 24-9 since May 9. They also improved to 6-2 in interleague play, showing the depth and versatility to win in either league.

Brewers 3, Tigers 2

Detroit – Bill Hall’s go-ahead, two-run homer in the eighth inning sent Milwaukee past Detroit. One night after Detroit’s Justin Verlander threw a no-hitter against Milwaukee, Mike Maroth pitched seven sharp innings as the Tigers tried to build on the buzz at Comerica Park.

Pirates 8, Rangers 1

Pittsburgh – Ian Snell pitched his first career complete game, Jose Bautista had three hits and three RBIs, and tPittsburgh defeated Texas. Jose Castillo had two hits and an RBI.

Yankees 7, Diamondbacks 2

New York – Mike Mussina won his first game in more than a month, Alex Rodriguez hit his major-league-leading 25th homer, and New York extended its season-high winning streak to eight. Hideki Matsui hit a three-run drive, and Jorge Posada connected for New York.

Rockies 12, Red Sox 2

Boston – Todd Helton drove in four runs, Brad Hawpe hit a three-run homer, and Colorado roughed up Curt Schilling in his first start since his near no-hitter. Schilling (6-3) followed perhaps the best start of his career with one of his poorest since he came to Boston before the 2004 season. Last Thursday, he beat Oakland 1-0 and allowed one hit – a single by Shannon Stewart with two outs in the ninth.

Athletics 7, Astros 3

Houston – Mark Ellis hit a two-run double in the eighth inning off Dan Wheeler as Oakland rallied past Houston. Eric Chavez added a two-run single during the five-run eighth and also homered for the A’s, who have won nine of their last 11.

Cubs 3, Mariners 2

Chicago – Sean Marshall pitched eight strong innings, and Chicago beat Seattle to snap the Mariners’ season-high five-game win streak.

Indians 7, Marlins 3

Miami – David Dellucci broke a tie with a three-run homer in the sixth inning, leading Cleveland past Florida.

Nationals 9, Orioles 6, 11 innings

Baltimore – Felipe Lopez hit a bases-loaded triple off Chris Ray in the 11th inning to carry Washington past Baltimore.

Dodgers 9, Mets 1

Los Angeles – Brad Penny pitched seven sharp innings, and Los Angeles broke open a tight game with consecutive three-run innings against Jorge Sosa.