New York — The losses keep piling up for Mike Hampton. Joe McEwing and the rest of Hampton's former teammates on the New York Mets made the latest one especially frustrating.
McEwing hit a three-run homer as the Mets snapped a six-game losing streak Saturday with a 4-3 victory over Hampton and the Colorado Rockies.
"One mistake cost me the game," Hampton said. "Sometimes it's up to me to win the close ones."
Hampton homered and had a 3-1 lead in the sixth before he walked Jeromy Burnitz with two outs and yielded a single to Jay Payton.
McEwing, starting in left field for the struggling Roger Cedeno, drove a 1-1 pitch down the left-field line for his third home run of the season and a 4-3 lead.
"Good pitchers are able to get a lead and make it stick," said Hampton, who wasted a 4-0 first-inning lead in losing his previous start at Philadelphia. "That's two outings in a row that I haven't been able to do that, so it's disappointing."
McEwing has had a penchant for big hits against some of the best pitchers in baseball since coming to the Mets two years ago.
"He's a competitor, and I know he's going to come after you as hard as he can," McEwing said of Hampton. "It was emotional. It's probably one of the biggest hits of my career. It gave us that boost."
Hampton (1-5), booed much of the afternoon, stood frustrated at the side of the mound with his hands on his hips as McEwing rounded the bases. The left-hander is 6-16 since starting last year 9-2.
"He's pretty tough on himself," Rockies manager Clint Hurdle said. "He expects perfection every time he goes out there. Every bit of adversity is a growth check. Obviously, he's getting a little more of a growth check than he would like."
Diamondbacks 6, Phillies 5
Philadelphia Junior Spivey hit an RBI double with two outs in the 10th inning as Arizona overcame Byung-Hyun Kim's first blown save of the year to beat Philadelphia and snap the Phillies' seven-game winning streak. The Phillies trailed 5-0 in the fourth, but scored four runs off Randy Johnson and tied it on Tomas Perez's homer off Kim in the ninth.
Giants 3, Expos 2
Montreal Jeff Kent hit an RBI double in San Francisco's two-run eighth inning as the Giants beat Montreal before the largest Olympic Stadium crowd since opening day. With 29,778 on hand for a discount tickets and hot dogs promotion, the Giants overcame a 2-1 deficit with Rich Aurilia's RBI single off Britt Reames (0-1) and Kent's double to win for the 10th time in 12 games.
Braves 6, Padres 1
Atlanta Slumping Javy Lopez hit a grand slam and a double to drive in a career-high five runs, leading Jason Marquis and Atlanta over San Diego. Marquis, activated from the disabled list before the game, also hit a home run in helping himself win for the first time since April 14.
Dodgers 3, Marlins 0
Miami Kevin Brown struck out 10 in seven innings, Mark Grudzielanek hit a three-run double and Los Angeles snapped Florida's five-game winning streak. Brown (2-3) allowed hits to the first two batters, then didn't allow another until Derrek Lee tripled with one out in the seventh. The right-hander, who was on the disabled list April 14-29 with a sore elbow, won for the first time since April 7.
Pirates 4, Astros 2
Pittsburgh Josh Fogg, off to the best start by a Pittsburgh rookie pitcher in 10 years, kept Houston in its offensive slump by pitching four-hit ball over seven innings and the Pirates beat the Astros. Jack Wilson and Kevin Young, both stuck in extended slumps, drove in runs as the Pirates won consecutive games for the first time in three weeks and ran Houston's losing streak to a season-high five in a row.
Reds 8, Cardinals 1
Cincinnati Juan Encarnacion hit a two-run single in Cincinnati's big inning off Darryl Kile, and Corky Miller homered and drove in three runs as the Reds beat St. Louis. The Reds scored four times off Kile (1-3) in the third inning.