Red Sox 5, Orioles 1: At Baltimore, Wade Miller scattered five hits over seven innings to rebound from an awful outing, and Boston broke through against Daniel Cabrera to beat A.L. East-leading Baltimore.
Rangers 8, Tigers 2: At Detroit, Kenny Rogers allowed three hits in seven innings and Texas stretched its winning streak to nine games with a victory over Detroit. Kevin Mench homered for Texas, which has scored 72 runs during the longest active winning streak in the majors.
Royals 5, Yankees 3: At Kansas City, Mo., Matt Stairs and Emil Brown got Buddy Bell off to a good start, collecting two hits apiece and leading Kansas City to a victory over New York in Bell’s debut as the Royals’ manager.
White Sox 5, Angels 4: At Chicago, Jermaine Dye led off the ninth inning with a home run, lifting Chicago to a victory over Los Angeles.
Indians 4, Twins 3: At Minneapolis, Victor Martinez’s two-run homer broke a sixth-inning tie and lifted Cleveland past division-rival Minnesota.
Athletics 10, Devil Rays 1: At Oakland, Calif., Dan Haren pitched a five-hitter for his first career complete game, and rookie Nick Swisher had a bases-loaded triple and a career-high four RBIs to lead Oakland past Tampa Bay.
Nationals 5, Braves 4: At Washington, Nick Johnson hit a go-ahead two-run double in the seventh inning, and Washington scored all of its runs off relievers in a victory over Atlanta.
Phillies 5, Giants 2: At Philadelphia, Randy Wolf pitched shutout ball into the seventh inning, and Chase Utley had a two-run single to lead Philadelphia over San Francisco. Wolf (5-4) allowed six hits, struck out five and walked three in 6 2/3 innings.
Pirates 5, Marlins 4: At Pittsburgh, Daryle Ward hit a go-ahead two-run homer in the seventh inning and the Pirates withstood a shaky start by Oliver Perez to hand Florida its eighth consecutive loss in Pittsburgh.
Diamondbacks 7, Mets 0: At New York, rookie left-hander Brad Halsey shut out New York for seven innings, Jose Cruz Jr. gave Arizona a quick 2-0 lead in the first inning with his sixth home run of the season en route to a win.
Astros 4, Reds 3: At Houston, Brandon Backe remained unbeaten at home as a starter and sparked a two-run fifth-inning rally to lead Houston over Cincinnati.
Rockies 2, Cardinals 1: At Denver, Jason Jennings became the winningest pitcher in Coors Field history allowing one run over seven innings to help Colorado beat St. Louis. Jennings with his 25th win at Coors passed Pedro Astacio.
Cubs 2, Dodgers 1 (10): At Los Angeles, Neifi Perez’s one-out single in the tenth drove in the winning run as Chicago defeated Los Angeles.
Padres 8, Brewers 4: At San Diego, Geoff Blum hit a tie-breaking, three-run homer in five-run sixth inning for San Diego, and the Padres beat Milwaukee. The Padres set a team record with their 11th straight home win.
Local journalism is essential.
Give directly to The Spokesman-Review's Northwest Passages community forums series -- which helps to offset the costs of several reporter and editor positions at the newspaper -- by using the easy options below. Gifts processed in this system are not tax deductible, but are predominately used to help meet the local financial requirements needed to receive national matching-grant funds.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.