David DeJesus homered in Kansas City's four-run fourth inning and Mark Grudzielanek had two doubles and scored two runs as the Royals beat Minnesota, 7-2, last night, ending the visiting Twins' 11-game winning streak.
It was the Twins' longest streak since winning 11 in a row from Sept. 13-24, 2003.
Lefthander Jimmy Gobble (3-1) pitched five effective innings in his second start of the season. Gobble, who has made 30 relief appearances, held the Twins to two runs and five hits. Elmer Dessens pitched two innings for his second save in six tries.
DeJesus extended his hitting streak to 11 games, the longest by a Royal this season, with a home run just inside the foul pole in right off Boof Bonser. DeJesus is hitting .490 during the streak.
Nationals 6, Marlins 4 -- Ryan Zimmerman hit a three-run homer with two outs in the ninth inning to lift host Washington over Florida, his second walkoff home run in less than three weeks.
Zimmerman, whose two-run homer beat the Yankees June 18, hit a 2-and-2 pitch from Florida closer Joe Borowski (0-2) over the left-field fence with Robert Fick on second and Alfonso Soriano on first. Chad Cordero (4-3) pitched 1 1/3 innings for the win.
White Sox 13, Orioles 0 -- Jose Contreras easily won his 17th straight decision and Juan Uribe hit a three-run homer and drove in five runs to help host Chicago rout Baltimore.
Contreras (9-0) pitched 6 2/3 scoreless innings and left to a loud ovation from White Sox fans. He allowed six hits and struck out three without allowing a walk. His last loss came Aug. 15 against the Twins. During his streak Contreras has a 2.86 ERA in 23 starts.
Mets 7, Pirates 6 -- Xavier Nady hit a go-ahead single in the eighth inning and drove in three runs, rallying host New York past Pittsburgh.
Billy Wagner earned his 300th save and Jose Reyes had three hits for the NL East-leading Mets, who won for only the second time in eight games.
Astros 7, Cubs 2 -- Andy Pettitte pitched six effective innings and Mike Lamb drove in three runs, helping Houston beat visiting Chicago and keep Mark Prior (0-4) winless. Pettitte (7-9) allowed seven hits, but only one run, and struck out three to earn his first win since he beat the Cubs June 13.
Blue Jays 3, Rangers 2 -- Roy Halladay (11-2) pitched 7 2/3 scoreless innings, Russ Adams and Eric Hinske homered, leading visiting Toronto.
Toronto trails Boston by four games and is virtually tied with the second-place Yankees in the AL East.
Dodgers 11, Diamondbacks 3 -- Rookie Andre Ethier kept up his torrid offensive pace with four RBIs, including a two-run triple, to lead host Los Angeles.
Ethier had four hits and drove in two runs in the Dodgers' 10-4 victory Monday.
Angels 14, Mariners 6 -- Juan Rivera homered twice and visiting Los Angeles rallied from a 5-1 deficit to rout Seattle, helping Ervin Santana (9-3) win his fifth straight decision despite giving up six earned runs.
Cardinals 6, Braves 3 -- Juan Encarnacion hit a two-run homer and Chris Carpenter (7-4) earned his first win in four career starts against Atlanta, helping St. Louis end a seven-game road skid.
Rockies 6, Giants 1 -- Jeff Francis and three relievers combined on a four-hitter and host Colorado moved into a three-way tie for first in the NL West with San Diego and Los Angeles.
Phillies 6, Padres 5 -- Aaron Rowand doubled off Cla Meredith to drive in Ryan Howard in the ninth inning and host Philadelphia won its 11th straight game over San Diego, dating to 2004.
Athletics 2, Tigers 1 -- Jay Payton lined a single to right with two outs in the 10th to score Bobby Crosby with the winning run, helping host Oakland defeat Detroit for the second straight night.
Brewers 5, Reds 2 -- Doug Davis (5-5) pitched into the ninth inning, Corey Koskie hit a two-run homer, and host Milwaukee beat Bronson Arroyo and Cincinnati, the Reds' fourth straight loss.