By The Associated Press
KANSAS CITY, Mo. (AP) -- Albert Pujols finished off a three-day romp in Kansas City with two homers and six RBIs, helping the St. Louis Cardinals rout the Royals 12-5 Sunday in win No. 2,500 for manager Tony La Russa.
Pujols made a mockery of Kansas City pitching in his return to the town where he went to high school, hitting three homers and driving in 10 runs in the Cardinals' three-game sweep over their cross-state rivals.
The two-time NL MVP had four hits Sunday and delivered the decisive blow in the Cardinals' eight-run fourth inning, pounding his club record-tying third grand slam of the season. He also had a run-scoring single in the first and added his major league-leading 26th homer in the fifth to put the Cardinals up 12-4.
Pujols matched Stan Musial's team record of nine career slams. His fifth multihomer game this season helped La Russa join Connie Mack (3,831) and John McGraw (2,763) as the only managers with 2,500 victories.
Khalil Greene homered for the third straight game but left in the fourth after being hit on the right knee by a pitch. The Cardinals roughed up Gil Meche (4-6) and won for the eighth time in 11 games.
The offensive outburst made a winner of Adam Wainwright (8-4).
Jose Guillen homered for Kansas City, which has allowed 53 runs during a five-game losing streak.
Orioles 2, Phillies 1
PHILADELPHIA (AP) -- Brian Roberts had the decisive hit for the second straight game, a tiebreaking single in the eighth inning, and Baltimore completed a three-game sweep of slumping Philadelphia.
Roberts hit an RBI single off Cole Hamels (4-3) that made it 2-1 and sent the Orioles to their fifth straight win, matching a season high. Roberts hit a two-run homer with two outs in the ninth off Ryan Madson in a 6-5 win Saturday night.
The World Series champion Phillies have lost a season-worst six straight, getting swept at home in consecutive interleague series by Toronto and Baltimore. Philadelphia fell to 13-22 at home -- the Phillies are a major league-best 23-9 on the road.
Ryan Howard sat out after spending another night in the hospital with flu symptoms, ending his streak of 343 straight games played since May 25, 2007. It was the longest active streak in the majors.
Jeremy Guthrie (5-7) tossed three-hit ball over seven innings to win for the first time since May 25. George Sherrill got his 15th save.
Red Sox 6, Braves 5
BOSTON (AP) -- Nick Green homered just inside the Pesky Pole in right field on the first pitch of the bottom of the ninth to give Boston a win over Atlanta.
Green connected off Jeff Bennett (2-4), his fourth homer of the season.
Jonathan Papelbon (1-1) loaded the bases in the ninth but ended the threat by striking out Matt Diaz. David Ortiz hit his sixth homer of the season for the Red Sox, a two-run shot.
J.D. Drew gave Boston a short-lived 5-4 lead with an RBI single in the seventh. Atlanta manager Bobby Cox then came out of the dugout, argued and was thrown out by plate umpire Bill Hohn. So were pitcher Eric O'Flaherty and third baseman Chipper Jones.
It was the 145th ejection for Cox, extending his major league record.
Marlins 6, Yankees 5
MIAMI (AP) -- Hanley Ramirez and Cody Ross homered, and Florida held off a late rally to beat the struggling Yankees after CC Sabathia left early with an injury.
The game was protested by New York manager Joe Girardi because of an eighth-inning mixup with the Marlins lineup.
Sabathia came out in the second with tightness in his left biceps and the Marlins took advantage, handing New York its fourth loss in five games -- all against Washington and Florida. Sabathia is day to day.
Chris Volstad (5-7) gave up three runs in six innings. Matt Lindstrom allowed a two-run triple to Brett Gardner with two outs in the ninth, then got Derek Jeter to ground out for his 14th save in 16 chances.
Ramirez tied it with a two-run homer in the fifth, and Ross' solo shot off Brett Tomko (0-2) in the sixth put the Marlins ahead for good.
Alex Rodriguez returned to the Yankees' lineup after being benched the past two games, ending his 0-for-16 skid with a two-run single during his first start ever in his hometown of Miami.
Tigers 3, Brewers 2
At Detroit, Brandon Inge hit a three-run homer and Justin Verlander pitched into the eighth to help Detroit sweep Milwaukee.
Verlander (8-3), who no-hit the Brewers in his only other start against them, allowed two runs and five hits in 7 2-3 innings. He struck out eight while improving to 8-1 since April 27. Fernando Rodney pitched the ninth for his 14th straight save.
Yovani Gallardo (7-4) shut out the Tigers for the first five innings, but allowed Inge's homer in the sixth after singles by Miguel Cabrera and Don Kelly.
Casey McGehee and Craig Counsell homered off Verlander.
Rays 10, Mets 6
NEW YORK (AP) -- B.J. Upton homered and matched a career high with four RBIs, Carl Crawford drove in a pair of runs and Tampa Bay broke out of an offensive slumber with a victory over New York.
Upton and Evan Longoria each had four hits for the Rays, who won two of three in the first series between these teams since 2001. Gabe Kapler added a pair of RBIs.
The highest-scoring team in the majors, Tampa Bay got four runs in the fifth and four more in the seventh, when Upton's two-run shot off Bobby Parnell (2-3) helped the Rays regain a lead they'd squandered an inning earlier.
Joe Nelson (2-0) won despite allowing a run for the first time in his last nine relief appearances, while the New York bullpen dropped to 1-7 in June.
Brian Schneider hit a three-run homer and David Wright added three hits for the Mets, who have won only one series this month, against last-place Washington.
White Sox 4, Reds 1
CINCINNATI (AP) -- Mark Buehrle pitched seven shutout innings, his latest impressive showing against the National League, and Chicago added to its run of success against Cincinnati.
The White Sox are 14-3 against the Reds in interleague play, winning 10 of their last 11. The latest one had a lot to do with Buehrle (7-2), who is usually at his best against NL hitters who don't know him very well.
The left-hander is 19-6 in interleague play, winning 15 of his last 17 starts against NL teams. Buehrle has won both his career starts against the Reds, who spent the afternoon hitting ground balls off his sinkers.
Struggling setup man Scott Linebrink gave up Brandon Phillips' sacrifice fly in the eighth. Bobby Jenks pitched a perfect ninth for his 17th save in 19 chances.
Aaron Harang (5-7) remained winless since May 25 despite a solid performance -- three runs, eight hits, no walks in seven innings.
Blue Jays 9, Nationals 4
WASHINGTON (AP) -- Toronto avoided the unsavory distinction of becoming the first team to be swept by the bottom-dwelling Washington Nationals, getting five RBIs from Lyle Overbay and a solid outing by Ricky Romero.
Romero (4-3) allowed two runs over seven innings with a season-high 118 pitches, taking a little of the strain off the Blue Jays' bullpen after extra-inning losses Friday and Saturday. Overbay's 3-for-5 day included a solo homer as Toronto finished 4-2 on a six-game road trip.
The loss snapped a season-high four-game winning streak for the Nationals.
Washington's young starters and hodgepodge of relievers allowed only six runs in those four games, but Shairon Martis (5-2) equaled that number in five innings Sunday.
Astros 4, Twins 1
MINNEAPOLIS (AP) -- Wandy Rodriguez pitched seven strong innings for his first win in more than a month to lead Houston over Minnesota.
Rodriguez (6-6), who was 0-4 with a 6.93 ERA in his previous five starts, gave up only Michael Cuddyer's home run through the first six innings. He allowed two hits and three walks with eight strikeouts overall for his first win since May 20 against Milwaukee.
Hunter Pence and Jeff Keppinger each had three hits for Houston, which took two of three at the Metrodome for its sixth series win in its last seven overall. Jose Valverde earned his fifth save.
Glen Perkins (2-4) allowed four runs and nine hits in seven innings.
The Twins had won 10 of 11 interleague series and eight in a row dating to May 2008, when they lost two of three at Colorado.
Cubs 6, Indians 2
CHICAGO (AP) -- Randy Wells pitched into the seventh inning for his first major league win, Geovany Soto homered and Jake Fox drove in three runs to lead Chicago past Cleveland for its fourth straight victory.
Derrek Lee extended his hitting streak to 18 games, tying a career high, and the Cubs cruised behind Wells (1-3) after winning the previous three games in their final at-bat.
This time, they didn't need any late theatrics to send the Indians to their season-high sixth straight loss.
Fox hit a two-run double in a four-run fifth against Jeremy Sowers (1-5). Kevin Gregg got his 11th save in 13 chances.
Padres 4, Athletics 1
SAN DIEGO (AP) -- Kevin Correia carried a shutout into the seventh inning and Kevin Kouzmanoff hit a two-run homer, leading San Diego over Oakland.
Correia (4-5) struck out seven and combined with three relievers on a two-hitter. The right-hander retired his first 14 batters before Orlando Cabrera hit a two-out double.
Henry Blanco homered in the fifth off Dallas Braden (5-6) to put the Padres ahead 2-0. Heath Bell worked the ninth for his 19th save in 20 chances.
The Padres raised their interleague record to 2-7, the worst mark in the majors. San Diego won for just the sixth time in 32 games against AL teams since June 20, 2007.
Giants 3, Rangers 2
SAN FRANCISCO (AP) -- Barry Zito carried a no-hit bid into the seventh inning, Randy Winn hit a go-ahead single and San Francisco took advantage of another Texas mistake to complete a series sweep.
Zito (4-7) didn't allow a hit until Andruw Jones' two-run homer with none out in the seventh, a line drive that stayed just fair inside the left-field foul pole.
Pablo Sandoval hit a pair of doubles in San Francisco's seventh straight win over Texas dating to 2001 and 11th in a row in the Giants' waterfront ballpark.
Zito outpitched Kevin Millwood (7-5) to win for the third time in four outings following a four-start losing streak. The $126 million lefty is 18-5 lifetime against the Rangers, his most wins against any opponent.
Brian Wilson tossed a perfect ninth for his 19th save in 22 chances. The Rangers have lost four straight -- all to National League teams.
Mariners 3, Diamondbacks 2
SEATTLE (AP) -- Tony Clark dropped a routine throw to first base, allowing Ronny Cedeno to score the winning run for Seattle with two outs in the ninth inning against Arizona.
Chad Qualls got Franklin Gutierrez to ground slowly toward third where Mark Reynolds charged, fielded cleanly and fired a perfect throw to Clark.
The ball hit Clark's mitt in the palm and popped out for an error, setting off an awkward celebration for the Mariners, who swept the three-game series and climbed above .500 for the first time since May 7.
Trailing 2-1 after Reynolds' two-run homer in the eighth off Seattle ace Felix Hernandez, the Mariners (35-34) scratched out a run in the bottom half to tie it.
Mark Lowe (1-4) pitched the ninth for the win. Clay Zavada (0-1) took the loss.
Rockies 5, Pirates 4
DENVER (AP) -- Clint Barmes homered, drove in two runs and scored two more as surging Colorado completed a sweep of Pittsburgh for its 16th victory in 17 games.
Since having their 11-game winning streak snapped, the Rockies have won five straight. They improved to 18-5 under manager Jim Tracy, who took over when Clint Hurdle was fired.
Jorge De La Rosa (3-7) overcame a shaky start to win at Coors Field for the first time this season. Huston Street worked a perfect ninth for his 16th save in 17 chances.
Freddy Sanchez homered and drove in three runs for the Pirates, who have lost four straight. Paul Maholm (4-4) allowed five runs in five innings.