> American League
Detroit 9, Chicago 0 White Sox 0: Brad Penny had a no-hit bid broken up on an infield single in the sixth and the Tigers scored five in the fifth inning to beat the White Sox for the eighth straight time.
Tampa Bay 6, Toronto 4: Rays pitcher David Price improved to 7-0 with a 2.30 ERA in eight career games against Toronto, while Ben Zobrist blasted a three-run home run for Tampa.
Minnesota 10, Cleveland 3: Justin Morneau had a big two-run single in his return from a five-game absence and the Twins scored more than five runs in a game for the first time this season.
Texas 3, Kansas City 1: Alexi Ogando allowed only one run pitching into the seventh inning and Michael Young extended his hitting streak to 13 games for the Rangers. Kansas City became the last team in the majors to lose a series.
Boston 5, L.A. Angels 0: Daisuke Matsuzaka allowed just one hit over eight innings in his second straight strong start and the Red Sox won their fourth straight on the road.
Oakland at Seattle: The A's were looking to avoid being shut out for the third straight time. That hasn't happened since June 10-12, 1978. Oakland is batting .236 with the second-fewest runs in the AL (66).
> National League
N.Y. Mets 6, Arizona 4: Jason Bay homered and drove in three runs, Ike Davis went deep for the third straight game and the Mets won their third straight. Ex-Bison Dillon Gee went six innings and earned his second win for New York.
Chicago Cubs 10, L.A. Dodgers 8: Jeff Baker hit a tiebreaking two-run double in the eighth for the Cubs. Starlin Castro, Darwin Barney and Marlon Byrd combined for nine hits, six RBIs and four runs at the top of the Chicago order.
Atlanta 5, San Francisco 2: The Braves' Tim Hudson outdueled Tim Lincecum and Atlanta secured just its third series win of the season. Hudson came within one out of his first complete game this season and leadoff man Martin Prado drove in Atlanta's first three runs.
Cincinnati 5, St. Louis 3: Miguel Cairo hit a two-out, two-run, go-ahead single in the eighth inning to lift the Reds, who had lost seven of nine coming into the game.
Colorado 3, Florida 1: Jason Hammel pitched a season-high 6 2/3 innings and bunted home a run to give the Rockies' sputtering offense a boost. Colorado's bullpen has allowed just two runs in the past 22 1/3 innings.
Pittsburgh 7, Washington 2: Andrew McCutchen scored three runs, stole two bases and singled to spark a five-run first inning as the Pirates snapped a three-game losing streak.
Houston 9, Milwaukee 6 (10): Humberto Quintero hit a two-out, two-run double in the 10th inning to lift the Astros.
Philadelphia 4, San Diego 2 (11): Ryan Howard hit a two-run, opposite-field double to left field with two outs in the 11th inning for the Phillies, who have taken the first three games of this series.
> Around the horn
Seattle Mariners: Center fielder Franklin Gutierrez is back from a visit to the Mayo Clinic in Minnesota, where doctors have diagnosed irritable bowel syndrome as the cause of his stomach problems that have affected him for nearly a year.
> On the Web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.