MLB ROUNDUP \ Monday’s other games


AMERICAN LEAGUE

Royals 7, Rays 4, 10 innings

ST. PETERSBURG, Fla. — Tampa Bay’s seven-game winning streak ended when John Buck and Mike Aviles hit 10th-inning homers for Kansas City. Carlos Pena hit a tying solo homer off All-Star closer Joakim Soria in the ninth, but it wasn’t enough for the first-place Rays, who went finished a seven-game homestand at 6-1. Billy Butler reached second to start the 10th on a throwing error by Rays third baseman Evan Longoria. Pinch runner Esteban German advanced to third on Mark Teahen’s grounder. After Dan Wheeler (2-4) intentionally walked Ross Gload, Buck lined his fourth homer of the season down the left-field line. Two pitches later, Aviles homered to make it 7-3. Soria (1-1) blew his second save in 25 chances. The right-hander also allowed Eric Hinske’s solo homer in the bottom of the 10th. Tampa Bay, with the major’s best record at 55-33, lost for the second time in the last 13 games. Aviles had three hits and David DeJesus had three hits and two RBIs for the Royals, who avoided being swept in the four-game series.

Red Sox 1, Twins 0

BOSTON — Manny Ramirez hit a run-scoring single in the eighth inning of a splendid pitching matchup between Daisuke Matsuzaka and the Scott Baker. Dustin Pedroia extended his career-high hitting streak to 15 games with a double high off the Green Monster on the first pitch from reliever Brian Bass (3-3) in the eighth. After J. D. Drew advanced Pedroia to second, Ramirez lined a single to right through a drawn-in infield. The Red Sox, coming off a 3-10 road trip that dropped them into second place behind Tampa Bay, won for the 23rd time in 29 games in Fenway Park. The Twins lost just their fourth in 22 games, ending a five-game winning streak.

Angels 9, Rangers 6

ARLINGTON, Texas — Torii Hunter homered twice, the first capping a six-run second inning, and Los Angeles held on for a victory over Texas. Vladimir Guerrero, Jeff Mathis and Hunter all homered in the big second inning that gave the Angels an 8-0 lead. All three were off Rangers starter Luis Mendoza (1-3), who allowed eight runs in 1 1/3 innings. Hunter had an RBI single in the first and homered in the seventh. Ervin Santana (10-3), who was named an All-Star for the first time, allowed six runs and 10 hits in seven innings. He struck out six in winning for just the second time in six starts. David Murphy and Chris Davis homered off Santana in Texas’ five-run fifth. Francisco Rodriguez pitched the ninth for his 35th save.

NATIONAL LEAGUE

Mets 10, Phillies 9

PHILADELPHIA — Pedro Martinez pitched into the sixth inning then watched New York give back nearly all of a nine-run lead before holding on for a victory over Philadelphia. David Wright homered and drove in four runs as the Mets built a 10-1 lead going into the bottom of the sixth.

Rockies 4, Brewers 3

MILWAUKEE — Ubaldo Jimenez baffled the Brewers, spoiling what had been a day-long welcome to Milwaukee party for CC Sabathia. Jimenez (4-8) gave up only three hits in seven innings, and has won three of his last four starts after beginning the season 1-7. All-Star Matt Holliday hit his 14th home run — and fourth in four games — for Colorado, which has won six of its last seven.

Associated Press