Arizona 2, Tampa Bay 1: Rays stars Evan Longoria and B.J. Upton had to be separated in a dugout dispute after Gerardo Parra hit a two-run homer in the fifth inning that helped the Diamondbacks beat Tampa Bay. Longoria, the third baseman, and Upton, the center fielder, were seen arguing in the dugout after the Diamondbacks went ahead in the fifth.
N.Y. Mets 6, Minnesota 0: Jeff Francoeur and David Wright each hit a two-run homer, and the Mets put on an impressive power show at cavernous Citi Field. Ike Davis also went deep -- very, very deep -- and the Mets racked up 14 hits to back Jonathon Niese's fourth straight win since coming off the disabled list.
Philadelphia 11, Toronto 2: Jamie Moyer gave up his record-breaking 506th home run but was sharp otherwise, and the Phillies took care of the Blue Jays. Moyer's only mistake was a two-run homer by Vernon Wells in the third inning. Moyer passed former Phillies Hall of Famer Robin Roberts for the most homers allowed in a career.
Boston 5, San Francisco 1: Jon Lester pitched a five-hitter, David Ortiz splashed a home run into McCovey Cove and the Red Sox beat Tim Lincecum (8-3), the two-time reigning NL Cy Young Award winner.
L.A. Angels 10, Colorado 3: Brandon Wood hit his first career grand slam and Mike Napoli added a three-run homer for the Angels. Ervin Santana (8-5) struck out seven in 6 2/3 innings for his second straight victory.
Oakland 3, Pittsburgh 2: Kurt Suzuki homered with two outs in the eighth inning after a dropped foul popup and the Athletics handed the Pirates their 17th straight road loss.
Baltimore 4, Washington 3: Miguel Tejada singled in the tiebreaking run in the eighth inning, and the Orioles earned for their season-high fourth straight win.
Chicago Cubs 8, Chicago White Sox 6: The White Sox saw their winning streak end at 11 when a ninth-inning rally fell short. The White Sox scored three times in the bottom of the ninth. The White Sox had their longest winning string since a 12-game run in June 1961.
Milwaukee 3, Seattle 0: Chris Narveson pitched four-hit ball for eight innings and Rickie Weeks hit a leadoff homer, lifting the Brewers.
Detroit 10, Atlanta 4: Rookie Brennan Boesch homered and drove in three runs as the Tigers chased Tommy Hanson early and beat the Braves. Rookie Austin Jackson had three of Detroit's 17 hits, including a two-run single in the big fourth.
Kansas City 10, St. Louis 3: Jason Kendall had a pair of two-run doubles and Jose Guillen stretched his hitting streak to 21 games, leading the Royals.
Cleveland 5, Cincinnati 3: Shin-Soo Choo homered twice off Bronson Arroyo -- the second time he's done it this season -- and the Indians ended their seven-game losing streak.
Texas 10, Houston 1: Josh Hamilton extended his hitting streak to 21 games with the second-longest home run ever at Rangers Ballpark -- a 468-foot drive -- propelling Texas.
San Diego 4, Florida 2: Will Venable hit a tiebreaking two-run home run in the eighth inning, and the Padres completed three-game sweep.
Around the horn
Cleveland Indians: Acknowledging that their season is lost, the last-place Indians traded Russell Branyan back to Seattle for a couple of prospects and put their youth movement in fast-forward by bringing up first baseman Matt LaPorta.
Compiled from News and wire service reports.