Brad Wilkerson had three homers to lift the Rangers over the Los Angeles Angels, 8-3, last night in Arlington, Texas.
Wilkerson hit a three-run shot in the fourth, connected with the bases empty in the sixth, and added a two-run blast in the seventh that was his 13th home run of the season. He finished with six RBIs, a career high, and is the first American League player with a three-homer game this season.
Wilkerson also had a three-run homer Monday at Fenway, hit a three-run homer against Detroit last week, and has 15 RBIs in his past seven games.
Kevin Millwood gave up two runs and five hits in eight innings for Texas. Ervin Santana had a career-high 11 strikeouts in 5 1/3 innings, but left trailing, 4-2. He allowed five runs and seven hits.
Marlins 6, Padres 4 -- Hanley Ramirez, who didn't start because of a tweaked left hamstring, hit a pinch-hit, two-run homer that highlighted a four-run seventh inning as Florida rallied at San Diego.
Justin Miller (3-0), who retired one batter in the sixth inning, got the victory. Kevin Gregg, who blew his first save Sunday against Atlanta, struck out the side in the ninth for his 16th save.
The home run, Ramirez's 12th of the season, was his first career pinch-hit homer and the Marlins' fifth of the season.
Dodgers 7, Braves 6 -- Wilson Betemit was 3 for 4 with a homer and four RBIs against his former team, and Matt Kemp singled home the go-ahead run in the seventh inning for host Los Angeles.
Rudy Seanez (5-1) pitched a perfect seventh inning for the win. Jonathan Broxton pitched a hitless eighth, and Takashi Saito, a first-time All-Star, got three outs for his 23d save in 24 chances. The victory put the Dodgers a season-best 12 games over .500 (48-36).
Astros 5, Phillies 4 -- Hunter Pence hit a solo homer off Jose Mesa on the first pitch of the 13th inning and host Houston hit its third walkoff homer in six days.
Craig Biggio had an RBI single for Houston and the Astros scored on a bases-loaded walk for the second straight night, winning for the eighth time in nine home games.
Yankees 8, Twins 0 -- Chien-Ming Wang won his fifth straight decision and Robinson Cano hit a two-run homer for host New York. Wang (8-4) pitched four-hit ball for seven innings to win for the seventh time in eight decisions.
Bobby Abreu had three hits for the second consecutive game, helping New York win for the fourth time in 13 games.
Royals 17, Mariners 3 -- Billy Butler homered, doubled, and drove in six runs as host Kansas City handed John McLaren his second loss in two games as Seattle's manager.
Ryan Feierabend (1-3) allowed 10 runs in just 1 1/3 innings in his seventh major league start.
Diamondbacks 7, Cardinals 1 -- Yusmeiro Petit pitched into the sixth inning in place of injured Randy Johnson and Arizona backed him with three home runs at St. Louis. Petit (1-1) allowed a run and five hits in 5 1/3 innings for his second career victory.
Cubs 3, Nationals 1 -- Carlos Zambrano won his third consecutive start, helping Chicago defeat host Washington. Zambrano (10-6) allowed one run and three hits. He struck out eight and walked four in 6 2/3 innings.
White Sox 5, Orioles 1 -- Javier Vazquez (5-5) pitched his 21st career complete game and Jim Thome hit a three-run homer for host Chicago, which won for the seventh time in nine games.
Pirates 6, Brewers 2 -- Shane Youman gave up two runs over six innings to earn his first major league win and host Pittsburgh took advantage of a season-high four errors by Milwaukee.
Athletics 3, Blue Jays 1 -- Joe Blanton (8-4) pitched a four-hitter for his AL-leading third complete game and host Oakland won for the third time in four games.
Indians 5, Tigers 4 -- Casey Blake homered in the 11th inning off recently acquired Jose Capellan to give visiting Cleveland its sixth straight win.
Rockies 11, Mets 3 -- Former Met Kaz Matsui had a career-high five hits and Ryan Spilborghs hit his first grand slam to lead host Colorado.