L.A. Angels 12, Chicago Cubs 0: Howie Kendrick hit a leadoff homer to start a big day for the Angels' offense and Jered Weaver pitched seven innings, not allowing a runner past first base.
Arizona 6, Detroit 5: Edwin Jackson pitched into the eighth inning against his former team and the Diamondbacks snapped a franchise-record 14-game road losing streak and ended the Tigers' seven-game winning streak.
Chicago White Sox 1, Washington 0: Jake Peavy pitched a three-hitter for his fourth career shutout and the White Sox posted their season-high fifth straight victory. He retired 20 batters in a row at one point.
Minnesota 13, Philadelphia 10 (11): Joe Mauer hit a tying homer off Brad Lidge to cap a five-run rally in the ninth inning and Delmon Young drove in the go-ahead run in the 11th for the Twins.
Pittsburgh 6, Cleveland 4: Lastings Milledge drove in four runs, Andrew McCutchen scored four times and the Pirates avoided matching their longest single-season losing streak in 110 years, ending a 12-game slide.
Toronto 3, San Francisco 0: Aaron Hill hit a two-run home run for the Blue Jays, their 105th of the season, and stopped Matt Cain's four-start winning streak.
Boston 5, L.A. Dodgers 4: Dustin Pedroia singled home the winning run with two outs in the ninth inning and the Red Sox, 7-1 on a nine-game homestand, overcame Manny Ramirez's homer to beat the Dodgers.
Tampa Bay 9, Florida 8 (11): Carl Crawford had four hits and scored the first run of a four-run 11th on a bases-loaded walk for the Rays, only to have the Marlins score three in the bottom of the 11th to make it close.
Atlanta 5, Kansas City 4: Troy Glaus hit a leadoff homer in the ninth inning and Brian McCann also homered for the Braves, who have won 13 of 14 at home.
Texas 5, Houston 1: Colby Lewis pitched a two-hitter for his first complete game, rookie Justin Smoak homered for the second straight day and the Rangers extended their season-best winning streak to seven games.
St. Louis 4, Oakland 3: Adam Wainwright threw eight sharp innings and Matt Holliday homered and drove in three runs for the second straight day for the Cardinals.
Baltimore 5, San Diego 4: The Orioles' Adam Jones hit a two-run homer that gave Kevin Millwood his first victory of the season, snapping his eight-game losing streak.
Cincinnati at Seattle: Mariners starter Felix Hernandez is 9-4 with a 3.03 ERA in 17 starts against NL opponents.
Colorado 8, Milwaukee 7: Miguel Olivo and Seth Smith hit seventh-inning homers and the Rockies held on to beat the Brewers, who got a three-run homer from Corey Hart in the ninth, his NL-leading 18th.
>Around the horn
Boston Red Sox: Right-hander Daisuke Matsuzaka is expected to come off the disabled list and start against the Colorado Rockies on Thursday. Matsuzaka has been suffering from a strained forearm.
>On the Web
* Follow major league baseball and the Bisons on the Inside Pitch blog at buffalonews.com/blogs
Compiled from News and wire service reports.