Alex Rodriguez and the New York Yankees beat old nemesis Curt Schilling in their first victory over the Boston Red Sox this season.
Rodriguez, Jason Giambi and Jorge Posada homered off Schilling, sending New York to a 7-3 victory over the Red Sox on Wednesday night.
Mike Mussina (6-1) provided stability on a hectic day in the Bronx, settling down after a shaky start to become the American League's first six-game winner.
David Ortiz hit a two-run homer and got four hits, ending his 2-for-24 skid. Mike Lowell's solo shot gave Schilling a 3-0 lead, but he couldn't hold it and the Red Sox had their five-game winning streak snapped.
Johnny Damon added an RBI single for New York, his first hit in 11 at-bats against his former team. The Yankees bounced back from a 14-3 drubbing the night before and beat Boston for the first time in three meetings this season.
Mussina won his fifth straight start, allowing three runs and seven hits in 6 2-3 innings for his 230th career win. He struck out five, walked one and departed to chants of "Mooooose!" Schilling (5-2) gave up eight hits and a season-high six runs in five innings, his shortest outing this year.
Twins 4, Rangers 3
At Arlington, Texas, Vicente Padilla forced in the go-ahead run in the seventh inning when he walked two batters and hit two others, helping Minnesota beat Texas.
Kyle Lohse (2-3) allowed one run and six hits in six innings as Minnesota won for the fourth time in five games.
With the score 1-1, Padilla (3-3) walked Torii Hunter and Michael Cuddyer opening the seventh, then hit Justin Morneau and Mike Redmond with pitches.
Tony Batista hit a run-scoring, double-play grounder off Joaquin Benoit, and Hunter added an RBI single off Francisco Cordero in the eighth. Mark DeRosa hit a two-run double against Juan Rincon in the bottom half, but Joe Nathan struck out two in a perfect ninth for his fifth save.
Royals 10, Indians 8
At Kansas City, Missouri, Aaron Guiel and Angel Berroa hit solo homers in the eighth off Guillermo Mota (0-2) as Kansas City completed a three-game sweep and reached double digits in runs in consecutive games for the first time since June 2004.
Ambiorix Burgos (1-0) balked home Ramon Vazquez with the tying run in the eighth but got the victory. Every Royals starter had at least one RBI.
Devil Rays 1, Mariners 0
At Seattle, Scott Kazmir (5-2) allowed only three singles -- two of them infield hits -- and struck out nine in seven innings.
Ruddy Lugo pitched a perfect eighth, and Tyler Walker got his fourth save, allowing a leadoff double to Raul Ibanez. Walked struck out Richie Sexson and Carl Everett, then retired Adrian Beltre on a one-hop grounder to third baseman Tomas Perez, who nabbed the ball prone, got up and threw out to first.
Jamie Moyer (1-3) balked in the fifth with Toby Hall on third, Moyer's first balk since Aug. 19, 2000, at Cleveland.
Angels 12, White Sox 5
At Chicago, Garret Anderson hit a three-run double, Juan Rivera drove in three runs and Los Angeles Angels scored a season high in runs.
The Angels led 6-5 before scoring for a season-high six runs in the top of the ninth off four White Sox relievers.
Tim Salmon had an RBI single, Rivera a two-run double, Robb Quinlan an RBI double and Jose Molina a two-run homer, his first of the season. Los Angeles had managed only three runs and 11 hits in its three previous games, all losses.