Billy Wagner bounced back from a dreadful performance and the New York Mets got consecutive home runs from Carlos Delgado and David Wright to edge the Yankees, 4-3, last night in their Subway Series finale at Shea Stadium.
Tom Glavine won his fifth straight start by pitching six strong innings and Wright hit a mammoth shot out of Shea, helping the Mets take two of three from their crosstown rivals. All three games were decided by one run.
Derek Jeter hit a two-run single for the Yankees, who rallied from a 4-0 deficit in the ninth against Wagner on Saturday and won, 5-4, in 11 innings.
But Mets manager Willie Randolph went right back to Wagner -- as he said he would -- and the All-Star closer worked out of a jam for his ninth save in 12 chances.
The Yankees loaded the bases with none out in the eighth, and Jason Giambi's sacrifice fly cut it to 4-3. But Duaner Sanchez got Alex Rodriguez to ground into an inning-ending double play with two on, handing the lead to Wagner.
Cubs 7, White Sox 4 -- Michael Barrett, booed for his punch that set off a melee the day before, delivered a game-tying triple and Jacque Jones followed with a two-run homer in the eighth as the Cubs averted a sweep at U.S. Cellular Field.
Carlos Zambrano (3-2), who had to be restrained by his teammates after Pierzynski homered yesterday in the fourth inning and pointed to the sky -- as Zambrano does when he comes off the mound -- got the win, allowing four hits in seven innings, including two homers to Paul Konerko.
Cardinals 10, Royals 3 -- Albert Pujols homered in his third straight game and St. Louis completed a three-game sweep in Kansas City, Mo., and sent the Royals to their ninth straight loss.
Indians 3, Pirates 2 -- Grady Sizemore singled home the winning run with two outs in the 10th inning to give Bob Wickman his first win since Aug. 10, 2002, leading Cleveland over Pittsburgh at Jacobs Field.
Tigers 1, Reds 0 -- Placido Polanco's pinch-hit single in the eighth inning broke a scoreless tie and Nate Robertson pitched 7 1/3 innings to help Detroit blank Cincinnati at
Devil Rays 3, Marlins 0 -- Scott Kazmir allowed four hits and matched a career-high with 11 strikeouts in eight innings, leading Tampa Bay past Florida at Tropicana Field.
Rockies 5, Blue Jays 3 -- At Denver, Garrett Atkins drove in three runs with a bases-loaded double, Josh Fogg snapped a six-game winless streak, and Colorado beat Toronto to complete a three-game sweep.
Nationals 3, Orioles 1 -- Livan Hernandez snapped a seven-start winless streak, allowing just one run in seven innings and leading host Washington past Baltimore.
Giants 6, Athletics 0 -- Barry Bonds went 2 for 3 with a pair of singles and Matt Cain pitched a one-hitter in San Francisco's shutout in Oakland, Calif.
Dodgers 7, Angels 0 -- Derek Lowe allowed three hits in seven shutout innings for his first win since April 13 and Andre Ethier hit a three-run homer as Los Angeles completed a three-game sweep at Chavez Ravine.
Mariners 10, Padres 8 -- Raul Ibanez and Carl Everett homered during an eight-run second inning to help host Seattle beat San Diego to complete its first three-game sweep of the season.
Astros 5, Rangers 0 -- Taylor Buchholz pitched a five-hitter for his first career shutout as Houston whitewashed Texas at Minute Maid Park.
Brewers 5, Twins 3 -- Carlos Lee's two-run double keyed a four-run seventh inning to help host Milwaukee beat Minnesota.
Braves 2, Diamondbacks 1 -- At Phoenix, Tim Hudson pitched eight scoreless innings and Macay McBride earned his first save as Atlanta edged Arizona.