NEW YORK Carlos Delgado set a Mets club record with nine RBIs in a 15-6 rout over the New York Yankees on Friday in the opener of a rare two-stadium Subway Series doubleheader.
In the second game, Sidney Ponson pitched a gem in his return to the Yankees, silencing Delgado and the rest of the Mets for a 9-0 victory.
Delgado had a two-run double in the fifth inning of the first game off Edwar Ramirez, then hit his 12th career grand slam in the sixth, a drive against Ross Ohlendorf that landed in one of the last rows of bleachers in right-center. Delgado added a three-run homer in the eighth off LaTroy Hawkins.
Luis Castillo scored a career-high five runs and David Wright tied his career high with four hits as the Mets won the opener of the third two-stadium doubleheader between the teams. Carlos Beltran had a two-run homer for the Mets, who are 3-0 in the Subway Series this season.
Alex Rodriguez went 3-for-4 with a long home run for the Yankees, who swept the previous three doubleheaders between the two teams. Derek Jeter led off the Yankees' three-run third with his 400th double, extending his season-best hitting streak to 14 games. Dan Giese (1-3) allowed six runs and five hits in four-plus innings.
WHITE SOX 10, CUBS 3: At Chicago, Nick Swisher's grand slam capped a seven-run third inning against Ryan Dempster and the White Sox beat the Cubs at U.S. Cellular Field.
The Cubs, who swept the White Sox at Wrigley Field last weekend by a combined score of 22-11, had won six straight against the White Sox and nine of the previous 10.
Jose Contreras (7-6) pitched six-plus innings and allowed seven hits, including three homers back-to-back shots by Geovany Soto and Mike Fontenot in the fifth and another solo shot to Jim Edmonds in the seventh.
Jermaine Dye had three hits and three RBIS. Carlos Quentin was 4-for-5 to pace the White Sox's 14-hit attack.
TIGERS 7, ROCKIES 1: At Detroit, Eddie Bonine (2-0) limited Colorado to five hits over eight innings to lift the Detroit Tigers in his third major league start.
Curtis Granderson was 4-for-5 with two triples for Detroit, which has won three straight, 14 of its last 18 and is one game under .500 for the first time since May 1. The Tigers have a chance to climb to .500 for the first time all season Saturday night.
The defending NL champion Rockies have lost five straight and six of their last seven. They have scored 11 runs in their last five contests.
RAYS 10, PIRATES 5: At Pittsburgh, Evan Longoria and Eric Hinske hit three-run homers off the Pirates' Jimmy Barthmaier in his major league debut and the streaking Tampa Bay Rays quickly opened a seven-run lead in beating Pittsburgh.
In a matchup of two of the majors' worst teams over the last decade, the much-improved Rays showed the Pirates their blueprint for rebuilding, with plenty of fast-progressing hitters who can hit for power. The Rays are a franchise-best 17 games over .500 at 48-31 after winning four in a row, five of six and 10 of 13.
Barthmaier (0-1) gave up seven runs and seven hits in 2 1-3 innings and was in trouble from the start.
NATIONALS 4, ORIOLES 2: At Washington, pinch-hitter Kory Casto doubled in the tiebreaking run in the seventh inning and scored on a single by Elijah Dukes to carry the Nationals to their second straight win following a four-game skid.
The game attracted a crowd of 35,830 the largest at the $611 million stadium since opening night.
With the score 2-all, Willie Harris led off the seventh for Washington with a walk off Daniel Cabrera (5-4). Casto followed with a double to left, and one out later Dukes hit an RBI single.
INDIANS 6, REDS 0: At Cleveland, C.C. Sabathia struck out 11 over eight innings, including his hero Ken Griffey Jr. three times, to help Cleveland beat Cincinnati.
Grady Sizemore hit his 18th homer, drove in three runs and made a spectacular catch as Cleveland won for the first time in four meetings with its intrastate rival this season.
Sabathia (6-8) became the first Indians pitcher since Chuck Finley in 2000 to fan 10 or more in three consecutive starts.
ROYALS 7, CARDINALS 2: At Kansas City, Mo., Alex Gordon drove in four runs with a homer and a bases-loaded double as Kansas City won for the 11th time in 12 games.
Gordon's solo shot off Joel Pineiro (2-4) put the Royals on top 5-0 in the fifth en route to their sixth straight win. David DeJesus had a two-run double off reliever Ron Villone as the Royals notched their longest win streak since opening the 2003 season 9-0.
The Royals improved to 13-3 in interleague play, best in the majors.
MARLINS 3, DIAMONDBACKS 1: At Miami, Ricky Nolasco pitched eight effective innings and Cody Ross homered to lift Florida over Arizona. Nolasco (8-4) struck out nine and gave up just one run and six hits for the Marlins, who have beaten the Diamondbacks all four times this season. Kevin Gregg pitched a perfect ninth for his 14th save in 18 chances. Orlando Hudson's sacrifice fly in the first inning was the only run for the Diamondbacks, who fell to 1-6 to on their nine-game road trip. Micah Owings (6-7) gave up three runs on four hits in four-plus innings for Arizona.