NEW YORK, AP
Shane Spencer hit a ground ball against his former team with the bases loaded in the ninth inning to drive in the winning run and cap an afternoon of comebacks Saturday as the New York Mets claimed a 10-9 victory over the Yankees.
Tony Clark homered twice and tied his career high with four hits, but the Yankees wasted leads of 3-1, 6-4 and 8-6 and failed to score with the bases loaded in the ninth against John Franco (2-4).
Cliff Floyd, Ty Wigginton and Richard Hidalgo homered off Jose Contreras, but the Mets made two errors that led to four unearned runs and failed to hold leads of 4-3 and 9-8.
With the score 9-all in the bottom of the ninth, Tanyon Sturtze (3-1) relieved and walked Kaz Matsui, who had three hits. Mike Piazza then popped out, Floyd walked and Hidalgo was hit by a pitch. That brought up Spencer, who earlier gave the Mets a 9-8 lead with a two-run double. Cubs 4, White Sox 2, 5 1/2 innings In Chicago, Greg Maddux pitched around three rain delays for his 296th win, and Sammy Sosa backed him with a homer and a great sliding catch as the Cubs downed the White Sox on a wet day at Wrigley Field.
The game was called after it was delayed a fourth time for 77 minutes after the top of the sixth inning. Umpires and both manager inspected the field before the game was declared over because of unplayable conditions.
Athletics 6, Giants 2 In San Francisco, Mark McLemore’s tiebreaking RBI single sparked a four-run ninth inning as Oakland beat San Francisco.
Barry Bonds went 1-for-2 with two walks, snapping his streak of homering in four straight games with an at-bat. But he now has 2,189 walks for his career — including 119 this season — to trail Rickey Henderson’s career record by only one.
Cardinals 8, Mariners 1 In St. Louis, Jim Edmonds returned to the lineup with a home run and three RBIs, and Jason Marquis pitched effectively before and after a 1 hour rain delay as St. Louis trounced Seattle.
Albert Pujols hit a two-run homer and Edmonds, making his first start in center field in eight days, went 2 for-3.
Bret Boone homered and Randy Winn had two hits for the Mariners, who have lost nine of 12.
Devil Rays 6, Marlins 1 In Miami, Victor Zambrano gave up four hits in seven shutout innings and drove in his first career run as Tampa Bay defeated Florida.
The Devil Rays improved to 30-10 since May 20 and moved two games over .500 (40-38) for the first time since starting the 2002 season 3-1.
Previously, the latest in a season Tampa Bay had been two games over .500 was at 22-20 on May 21, 1999. The club is 5-0-1 in its last six series, including winning both three-game sets in the Citrus Series.
Red Sox 6, Braves 1 In Atlanta, Curt Schilling stopped another Boston losing streak by pitching a six-hitter, Nomar Garciaparra homered and Doug Mirabelli had a grand slam in Boston’s victory over Atlanta.
Johnny Damon also connected for the Red Sox, coming off a pair of painful losses in extra innings to the Yankees and Braves the previous two nights.
Reds 4, Indians 2 In Cincinnati, Paul Wilson won for the first time in more than a month and D’Angelo Jimenez hit a two-run homer as Cincinnati beat Cleveland.
Wilson (8-2) held Cleveland to two runs in 6 2-3 innings, one night after the Indians set a season high for runs against five Reds’ pitchers in a 15-2 win. Wilson allowed eight hits with six strikeouts and two walks, one intentional.
Phillies 7, Orioles 6 In Philadelphia, pinch-hitter Tomas Perez hit an RBI single in the eighth inning to give Philadelphia the win over Baltimore.
David Bell’s two-run homer off Jason Grimsley (3-5) tied it at 6 in the eighth, and Perez delivered against B.J. Ryan.
Placido Polanco and Mike Lieberthal also homered for the NL East-leading Phillies, who improved to 4-2 in the midst of their season-high 14-game homestand.
Astros 10, Rangers 8 In Houston, Morgan Ensberg hit a grand slam, and Mike Lamb and Raul Chavez each drove in two runs as Houston beat Texas.
The Rangers and Astros combined for 13 runs in the nearly hour-long fifth inning, giving the sellout crowd of 42,889 an offensive outburst on fireworks night.
Alfonso Soriano and Gary Matthews Jr. both hit three-run homers in the fifth, giving the Rangers a 6-1 lead before the Astros came back in the bottom of the inning.
Blue Jays 2, Expos 0 In San Juan, Puerto Rico, Roy Halladay showed his Cy Young pitching award-winning form, pitching seven sharp innings to shut out Montreal.
Eric Hinske went 4-for-4 and scored twice on RBI singles by Chris Gomez. Halladay (7-5), winner of the American League Cy Young Award last year, allowed only five hits. He struck out six and walked one.
Rockies 11, Tigers 6 In Denver, Vinny Castilla had three RBIs and Preston Wilson put an emphatic end to his slump with a two-run homer as Colorado thrashed Detroit.
Padres 5, Royals 4 In San Diego, Adam Eaton took a no hit bid into the eighth inning as San Diego beat Kansas City.
Kansas City rallied for four runs in the eighth before Khalil Greene’s sacrifice fly in the bottom of the inning won it for San Diego.
Eaton, trying for the first no-hitter in Padres history, held Kansas City hitless until Dee Brown doubled leading off the eighth.
Twins 8, Diamondbacks 4 In Phoenix, Doug Mientkiewicz drove in three runs with a home run and double as Minnesota downed Arizona.
Mientkiewicz has just five homers all season, but two in the last two games.
Luis Rivas and Joe Mauer also homered for the Twins, and Terry Mulholland (1-3) earned his first victory in his first start of the season.
Dodgers 8, Angels 5 In Anaheim, California, Adrian Beltre hit two of his team’s four homers as Los Angeles scored in each of the first five innings to defeat Anaheim.
Eric Gagne, the fifth Dodgers pitcher, pitched a perfect ninth to extend his major league record for consecutive saves to 84, including 21 this season.