Peavy, White Sox blank Minnesota
• AMERICAN LEAGUE
Jake Peavy pitched eight crisp innings to win for the first time in more than six weeks, and the Chicago White Sox beat the Twins 7-0 Sunday in Minneapolis to sweep a three-game series in Minnesota for the first time in more than seven years.
Brent Lillibridge, Paul Konerko, Alexei Ramirez and Alex Rios homered for the White Sox, who had lost 29 of 36 games to Minnesota until winning three straight at Target Field this weekend. The backsliding Twins have lost seven of their last eight games overall.
Rangers 5, Indians 3: At Arlington, Texas, Elvis Andrus hit a go-ahead two-run single in Texas' five-run eighth.
Royals 4, Tigers 3: Johnny Giavotella hit his first major league home run and doubled, leading host Kansas City over Detroit.
Blue Jays 7, Orioles 2: Ricky Romero pitched eight innings of four-hit ball and Brett Lawrie hit his first major league homer to help visiting Toronto over Baltimore.
Athletics 5, Rays 4, 10 inn.: At St. Petersburg, Fla., Josh Willingham led off the 10th inning with a home run for Oakland.
Red Sox 3, Yankees 2, 10 innings: Josh Reddick hit a game-ending RBI single and the host Red Sox beat New York and took over sole possession of first in the AL East.
• NATIONAL LEAGUE
Padres 7, Pirates 3: Host Pittsburgh lost its 10th straight game, beaten by Mat Latos and San Diego.
Giants 3, Phillies 1: Roy Oswalt (4-7) gave up a season-high 12 hits in his first start since June 23 and host San Francisco beat Philadelphia.
Braves 6, Mets 5: Chipper Jones hit a tiebreaking single in the ninth to lead Atlanta at New York.
Brewers 7, Astros 3: Prince Fielder homered to help visiting Milwaukee beat Houston.
Cardinals 8, Marlins 4: At Miami, Matt Holliday drove in three runs and the St. Louis rallied over Florida.
D-backs 4, Dodgers 3: Cody Ransom homered off All-Star Clayton Kershaw in the seventh to help host Arizona top Los Angeles.
Reds 8, Cubs 7: Ryan Hanigan hit a tiebreaking single off Sean Marshall in the eighth to lift Cincinnati at Chicago.
Nationals 3, Rockies 2: At Denver, Jonny Gomes hit his first home run to help Washington past Colorado.