Thome’s 500th a walkoff

White Sox 9, Angels 7

Chicago – Jim Thome’s 500th homer was a game-winner.

Thome hit a two-run shot in the bottom of the ninth inning that made him the 23rd player – and third this season – to reach 500 home runs.

The slugger drove a 3-2 pitch from reliever Dustin Moseley (4-3) to left-center, ending an 0-for-11 slump and reaching the milestone in style.

Tigers 6, Twins 4

Minneapolis – Jair Jurrjens took a no-hit bid into the sixth inning in his fifth major-league start, helping Detroit gain ground in the AL Central.

Devil Rays 9, Mariners 2

Seattle – Carlos Pena hit his 40th homer of the year.

Rangers 11, Athletics 9

Oakland, Calif. – Michael Young drove in a career-high seven runs, including a go-ahead grand slam in the eighth inning, and Texas beat Oakland in a game that featured a bench-clearing brawl.

Yankees 4, Red Sox 3

Boston – Mariano Rivera retired David Ortiz on a popup with the bases loaded for the final out, and Derek Jeter broke an eighth-inning tie with a three-run homer.