MLB ROUNDUP \ Monday's other games



AMERICAN LEAGUE
Yankees 6, Rangers 2
ARLINGTON, Texas -- Randy Johnson struck out seven and slumping Alex Rodriguez returned to Texas with two hits and an error-free game. Lustily booed by the fans of his former team that gave him the record $252 million contract, Rodriguez snapped an 0-for-11 streak with a single in the fourth and then scored the go-ahead run. The two-time AL MVP finished 2-for-5, adding an RBI double in the seventh, but still has only six hits in his last 32 at-bats. A-Rod, the converted Gold Glove shortstop who had five errors in a five-game stretch at third base last week, cleanly fielded the three balls hit his way by the Rangers -- two of them infield singles. Johnson (11-8) threw 101 pitches over six innings, allowing two runs and seven hits with two walks. Kevin Millwood (10-6) allowed five runs, two earned. He struck out two and walked two in six innings.
Angels 8, Devils Rays 4
ST. PETERSBURG, Fla. -- John Lackey allowed five hits in eight innings and Adam Kennedy drove in three runs. Lackey (9-6) gave up four runs -- two earned -- and struck out seven to win for the fifth time in his last six starts. Juan Rivera homered for the ninth time this month, hitting a solo shot off Jae Seo (0-5) for a 6-0 lead in the fifth. He also had a sacrifice fly in the third, while Kennedy delivered a sacrifice fly in the second and a two-run double in the third.
Twins 7, White Sox 4
CHICAGO -- Joe Mauer hit a three-run homer, and Michael Cuddyer and Justin Morneau also connected to lead Minnesota. Brad Radke pitched six innings for the Twins, who won for the 32nd time in 40 games. Jason Tyner and Jason Bartlett had three hits apiece. Paul Konerko homered in the fourth and Juan Uribe connected in the fifth to give the White Sox a 2-0 lead. But Chicago lost for the 10th time in 13 games. Brian Anderson hit a two-run shot in the ninth for the White Sox.
NATIONAL LEAGUE
Cubs 8, Mets 7
NEW YORK -- Greg Maddux stopped his six-game losing streak and Aramis Ramirez and Jacque Jones hit consecutive homers for Chicago. Maddux (8-11) allowed seven runs and 10 hits in six-plus innings, but still earned his 326th win to tie Eddie Plank for 12th on the career list. Ryan Dempster pitched a perfect ninth for his 17th save in 22 chances. Michael Barrett also homered and Phil Nevin hit a two-run double for the Cubs, who snapped a three-game skid.
Braves 10, Phillies 8
PHILADELPHIA -- Adam LaRoche homered twice, driving in four runs. Ex-Phillie Todd Pratt also homered for the Braves, who have won nine of their last 11 games. They were without Chipper Jones and Andruw Jones for a second straight game because of injuries. Rookie Cole Hamels (2-5) struck out a career-high 12 in 51/3 innings, Chase Utley extended his personal-best hitting streak to 24 games and David Bell homered and drove in three runs for Philadelphia, which has lost four of six. Ryan Howard's two-run homer -- his 32nd -- in the eighth inning off Tyler Yates cut the Phillies deficit to 9-8. Newly acquired closer Bob Wickman pitched the ninth, converting his first save opportunity with the Braves.
Associated Press