St. Louis Getting feisty worked for the New York Mets, who ended a four-game losing streak after reliever Turk Wendell and manager Bobby Valentine were ejected Saturday.
Albert Pujols tied a major league rookie record with his eighth home run this month, but Benny Agbayani singled home the go-ahead run in the 11th inning to give the Mets a 6-5 victory over St. Louis.
Wendell was booted for throwing behind Mike Matheny three pitches after giving up a tiebreaking homer to J.D. Drew in the seventh.
"It's 1-and-1, why would I throw at him?" Wendell said. "When (Rick) Ankiel's out there and throws the ball everywhere, why not throw him out?"
Valentine was kicked out after protesting that St. Louis reliever Mike James (1-2) should have been ejected for hitting Todd Zeile in his lower back in the 11th. There was one out and a man on third at the time.
"It's a cheap trick," Valentine said. "It's the easiest time to hit a guy. How ironic is it that the guy who didn't hit anybody got thrown out?"
It was the second straight loss in extra innings for James, who gave up a bases-loaded walk to Milton Bradley in a 4-3, 15-inning defeat to Montreal on Thursday.
Desi Relaford singled off James to start the 11th, stole second and took third on a groundout by Mike Piazza. James then hit Zeile, causing a protracted argument from Valentine and brought several Mets players to the top step of the dugout.
Agbayani, who had been hitless in his first five at-bats, followed with a single.
Armando Benitez (2-0) pitched two scoreless innings.
Pujols' eighth-inning shot off John Franco tied him with Kent Hrbek (1982) and Carlos Delgado (1994), and he has one game left this month to break the record. J.D. Drew, Jim Edmonds and Edgar Renteria also homered for St. Louis.
Joe McEwing hit a two-run homer off Gene Stechschulte, and pinch-hitter Edgar Alfonzo had a bloop RBI double off Steve Kline to tie it in the ninth.
Astros 6, Marlins 4
Houston Wade Miller pitched seven strong innings and Chris Truby hit a go-ahead two-run triple in the sixth to lead Houston over Florida. Miller (4-1) allowed five hits, two runs, walked five and struck out four. Ryan Dempster (2-3) lost his third straight decision.
Brewers 8, Expos 4
Milwaukee Geoff Jenkins hit three home runs, and Olympic hero Ben Sheets pitched 6 1/3 strong innings for his first major league win in Milwaukee's victory over Montreal. Jenkins, who was 3-for-4 with six RBIs, homered in the first, fourth and fifth innings to join Toronto's Carlos Delgado, Pittsburgh's Aramis Ramirez and Colorado's Todd Hollandsworth as players to homer three times in a game this season. Sheets (1-2) gave up two earned runs on seven hits after being recalled from Triple-A Indianapolis on Friday.
Reds 9, Rockies 4
Denver Elmer Dessens pitched six innings, and Michael Tucker hit a tiebreaking RBI double in the sixth to lead Cincinnati to its ninth straight road win. Dessens (2-1) allowed four runs, eight hits, struck out two and walked three in winning for the first time in four starts and leading the Reds to their fifth straight win.
Giants 5, Cubs 0
San Francisco Shawn Estes threw seven scoreless innings as San Francisco snapped a season-high four-game losing streak. Estes (2-1) allowed five hits, struck out five and walked five before he was replaced by Felix Rodriguez to start the eighth.
Padres 8, Pirates 1
San Diego Phil Nevin drove in three runs to back Adam Eaton, and San Diego defeated Pittsburgh for just its third win in 13 games. Nevin had an RBI double off Bronson Arroyo (2-2) in a three-run third and hit his fifth homer of the season in the fourth. Eaton (3-2) allowed John Vander Wal's RBI double in the first, then shut down the Pirates. He allowed four hits in seven innings, retiring 13 of the final 14 batters he faced, struck out eight and walked one. David Lee and Rodney Myers completed the five-hitter.
Braves 3, Diamondbacks 1
Phoenix Tom Glavine held Arizona to a run in seven innings to overcome a 12-strikeout performance by Randy Johnson as Atlanta beat Arizona. Andruw Jones and Quilvio Veras hit solo home runs off Johnson (3-3) to provide the difference in a duel between two of baseball's best left-handers. Glavine (4-1) won his fourth consecutive victory. He allowed five hits, struck out five and walked two.
Dodgers 7, Phillies 6
Los Angeles Alex Cora singled home the go-ahead run in the eighth inning and Jeff Reboulet went 3-for-4 with a home run for Los Angeles.