Tom Glavine had a big game on the mound and at the plate, helping the New York Mets snap the Padres' six-game winning streak with a 6-2 victory yesterday in San Diego.
Glavine pitched six solid innings, drove in a run, and reached base three times. Danny Garcia hit his first major league homer in the ninth for the Mets, who avoided a three-game sweep and completed a 3-6 road trip.
Glavine (4-1) scattered five hits and struck out six, earning his 255th career win and improving to 21-11 lifetime against the Padres. His ERA rose to 1.85.
David Weathers and Mike Stanton each pitched a scoreless inning of relief, and Braden Looper worked a perfect ninth.
Cardinals 1, Cubs 0 -- Scott Rolen lined a bases-loaded single to the warning track in the bottom of the 10th, giving St. Louis the win over Chicago. The Cardinals' Albert Pujols was ejected during the rally after twice confronting plate umpire Angel Hernandez during one of three walks issued by Kyle Farnsworth (0-2). Pujols tossed his bat and headed to first before Farnsworth's curveball was called a strike, then turned and said something to Hernandez on his way to first after taking a high pitch for ball four.
Giants 9, Marlins 8 -- Yorvit Torrealba hit a second-inning grand slam, then doubled home Barry Bonds in the 11th as host San Francisco edged Florida. Torrealba, the Giants' backup catcher, had three hits in their third straight win over Florida. San Francisco scored 27 runs in the wins with no homers from Bonds, who started the Giants' final rally by walking as a pinch hitter.
Astros 6, Reds 5 -- Brad Ausmus's suicide squeeze scored Lance Berkman and capped a three-run rally in the eighth as host Houston edged Cincinnati. The Astros trailed, 5-3, when they loaded the bases with no outs in the eighth on consecutive singles by Jeff Bagwell, Jeff Kent, and Berkman off Todd Jones. Pinch hitter Mike Lamb followed with an RBI single before Ausmus's run-scoring bunt.
Expos 6, Dodgers 4 -- Orlando Cabrera hit a tiebreaking home run in the sixth, helping visiting Montreal beat Los Angeles and snap a six-game losing streak. Sun-Woo Kim (1-0) earned his first win in the majors since July 2, 2002, allowing two runs and four hits over five innings with four strikeouts and two walks.
Rockies 13, Braves 4 -- Luis Gonzalez hit a three-run homer and host Colorado took advantage of seven Atlanta errors -- including four by third baseman Mark DeRosa. The Braves tied a franchise record with their seven miscues, which included two by second baseman Marcus Giles and shortstop Jesse Garcia and led to eight unearned runs.
Phillies 6, Diamondbacks 5 -- Ricky Ledee drew a bases-loaded walk with two outs in the bottom of the 14th, giving Philadelphia the win over Arizona.
Pirates 4, Brewers 3 -- Craig Wilson homered in the 11th and drove in three runs as Pittsburgh beat Milwaukee to win its sixth straight road game.