|Jim Thome's 500th homer gave the White Sox a walk-off victory. (JERRY LAI/ASSOCIATED PRESS)|
Thome wallops No. 500
Blast lifts White Sox over Angels in ninth
Jim Thome's 500th homer was a game-winner.
Thome hit a two-run shot in the bottom of the ninth inning to give the Chicago White Sox a 9-7 victory over the Los Angeles Angels yesterday, becoming the 23d player - and third this season - to reach 500 home runs.
The slugger drove a 3-2 pitch from reliever Dustin Moseley to left-center, ending an 0-for-11 slump and reaching the milestone in style.
"It's hard to explain what's going through me right now," he said. "What a great day. It's tough to hit home runs when people want you to."
Thome said he hoped his milestone could come during a victory, and it did. Chicago rallied from a 7-1 deficit.
Thome was 0 for 4 when he came to bat in the ninth.
Phillies 10, Mets 6 - Greg Dobbs had a pinch-hit grand slam in the sixth inning and visiting Philadelphia beat New York for the eighth straight time.
The Phillies pulled within 3 1/2 games of the Mets in the National League East. They won 12 of 18 against the Mets this season, including a franchise-best three series sweeps.
Carlos Beltran hit a three-run homer for New York, which committed six errors and matched a season high with 11 walks.
Jorge Sosa walked Jayson Werth, forcing in a run, before Dobbs hit a 1-2 pitch into the first deck in right for his first career grand slam.
Tigers 6, Twins 4 - Jair Jurrjens (3-1) didn't allow a hit until the sixth inning in only his fifth major league start, helping visiting Detroit beat Minnesota.
The Tigers won their seventh consecutive game against the Twins and pulled within 4 1/2 games of Cleveland in the American League Central. The Indians lost, 4-3, to Kansas City earlier in the day, setting up a crucial three-game series against the Tigers starting today in Cleveland.
Cubs 4, Cardinals 2 - Matt Murton hit a three-run homer, and Jason Marquis (12-8) allowed his former team just one run while pitching into the seventh inning to lead visiting Chicago over slumping St. Louis.
Geovany Soto had four hits for the Cubs, who maintained their one-game lead over Milwaukee in the NL Central.
Diamondbacks 6, Dodgers 1 - Edgar Gonzalez (8-2) won his seventh straight decision, Chris Snyder hit a three-run homer and Arizona won at Los Angeles to salvage the finale of a three-game series.
With the win, the Diamondbacks remained two games ahead of second-place San Diego in the NL West and extended their lead to 4 1/2 games over Los Angeles.
Rangers 11, Athletics 9 - Michael Young drove in a career-high seven runs, including a go-ahead grand slam in the eighth, and Texas beat host Oakland in a game featuring a benches-clearing brawl.
A's outfielder Nick Swisher rushed the mound and tackled Texas starter Vicente Padilla after getting hit by a pitch in the first inning.
Brewers 5, Reds 2 - Carlos Villanueva (8-4) pitched seven scoreless innings and Joe Dillon drove in a career-high four runs, lifting host Milwaukee.
Devil Rays 9, Mariners 2 - Rookie Delmon Young drove in four runs and Andy Sonnanstine (6-9) gave up one run in seven innings, helping host Tampa Bay over slumping Seattle, which trails the Yankees by 6 1/2 games in the AL wild-card race.
Carlos Pena hit his 40th home run for the Devil Rays.
Padres 5, Giants 1 - Jake Peavy (18-6) lowered his major league-leading ERA to 2.39, struck out 10 to take over the big league lead with 225, and pitched host and wild-card leader San Diego to a sweep of last-place San Francisco.
Rockies 13, Marlins 0 - Todd Helton hit his 300th home run, Chris Iannetta also had a three-run shot, and host Colorado avoided being swept at home for the first time this year.
Royals 4, Indians 3 - Billy Buckner (1-1) earned his first major league win, taking a shutout into the sixth inning before Victor Martinez hit a solo homer with two outs.
Braves 3, Nationals 0 - Tim Hudson (16-8) held host Washington to seven hits in a complete game, the first by an Atlanta pitcher this season.
Astros 15, Pirates 3 - Josh Anderson had a career-high five hits and drove in three runs, and host Houston piled up a season-high 22 hits.
Orioles 8, Blue Jays 6 - Scott Moore singled in the go-ahead run in the 12th inning, boosting Baltimore at Toronto.