Sports Sportsin partnership with NESN your connection to The Boston Globe
MLB Roundup

Indians thump Rangers

Martinez, Barfield provide some punch

Hanley Ramirez grimaces after partially dislocating his left shoulder on a swing. It later popped back into place and he may play tomorrow. Hanley Ramirez grimaces after partially dislocating his left shoulder on a swing. It later popped back into place and he may play tomorrow. (LUIS M. ALVAREZ/ASSOCIATED PRESS)

Victor Martinez, Josh Barfield, and Jason Michaels drove in two runs apiece to help the Cleveland Indians beat the Rangers, 8-3, last night in Arlington, Texas.

Barfield went 3 for 4 and scored two runs and Casey Blake also had three hits for Cleveland, which bounced back one night after Martinez and teammate Cliff Lee had an animated discussion during an 8-5 loss. The Indians also held a closed-door meeting after Saturday night's game.

Martinez, an All-Star catcher, made just his 15th start of the season at first base. His RBI single in the fifth put Cleveland ahead, 3-0, and ignited a three-run inning. He added a sacrifice fly in the eighth.

Cleveland's Paul Byrd (8-4) did not allow a hit until Marlon Byrd tripled with two outs in the fourth. Paul Byrd allowed two runs and three hits in 5 2/3 innings.

Royals 5, Tigers 2 -- Brian Bannister allowed four hits in seven innings and Esteban German homered as Kansas City topped host Detroit.

Bannister (6-6) struck out three and walked one. In his previous two starts, the Royals lost, 4-0, to the Mariners and Red Sox.

Blue Jays 8, Mariners 0 -- Roy Halladay pitched a three-hit shutout and Troy Glaus hit a three-run homer as Toronto shut out Seattle at Rogers Centre for the second straight day.

Halladay (11-4) walked one and struck out three to win for the first time in three starts. It's his ninth career shutout and his first since May 29, 2005, against Minnesota.

Angels 7, Twins 2 -- Joe Saunders allowed two runs in seven innings and Garret Anderson snapped a long homerless drought as Los Angeles belted host Minnesota.

Anderson's solo shot in the third landed in the upper deck in right field for a 3-0 lead, ending a streak of 14 consecutive games and 134 1/3 innings without a homer for the Angels. It was their longest homerless drought since an 18-game skid spanned 170 innings in 1976.

Orioles 2, Athletics 0 -- Jeremy Guthrie combined with two relievers on a two-hitter, and Kevin Millar and Jay Payton hit a run-scoring singles to lead visiting Baltimore past fading Oakland, which has lost 11 of 13.

Brewers 7, Giants 5 -- Ryan Braun and Corey Hart hit first-inning home runs off Barry Zito as host Milwaukee beat San Francisco to avoid a three-game sweep.

Brewers pitchers got through the series without giving up a home run to Barry Bonds, who sat out and is expected to resume his pursuit of Hank Aaron's record at home in San Francisco tonight.

Zito, who allowed seven runs in 5 1/3 innings, has won once in his last eight starts. Brewers starter Claudio Vargas (8-2) gave up three runs and five hits in six innings.

Diamondbacks 3, Cubs 0 -- Yusmeiro Petit pitched six scoreless innings, Chris Snyder homered, and Arizona beat Chicago to win a road series for the first time in more than a month.

Petit (2-2) made his fifth start of the season and his fourth since taking the spot of the injured Randy Johnson. He allowed three hits without surrendering a walk and struck out five.

Phillies 9, Padres 0 -- Ryan Howard drove in two runs and J.D. Durbin earned his first career shutout as visiting Philadelphia blasted San Diego.

Shane Victorino drove in three runs, Aaron Rowand added a pair of RBIs, and Jimmy Rollins scored three times as the Phillies outscored San Diego, 26-7, in taking the last three games of a four-game set.

Mets 5, Dodgers 4 -- Chip Ambres singled home the go-ahead run in the 10th inning as New York took three of four from Los Angeles at Chavez Ravine.

It was Ambres's first hit since Oct. 2, 2005, for Kansas City at Toronto.

Cardinals 7, Braves 2 -- In the 10th inning, Skip Schumaker hit a two-run homer and Scott Rolen added a three-run shot, powering St. Louis to victory in Atlanta.

Marlins 9, Reds 3 -- At Miami Gardens, Dan Uggla broke a seventh-inning tie with a two-run homer as Florida routed Cincinnati for the third straight game.

Astros 1, Pirates 0 -- Woody Williams pitched eight shutout innings and Luke Scott, who entered only after rookie center fielder Hunter Pence sprained his right wrist while batting in the fourth, drove in the only run as Houston won in Pittsburgh.

Nationals 3, Rockies 0 -- Austin Kearns hit a three-run homer in the eighth inning and four Washington pitchers combined on a second consecutive shutout of Colorado at RFK Stadium.