Tom Glavine limited Washington to two hits over seven innings Friday and Cliff Floyd hit his fourth home run of the season to lead the New York Mets over the Nationals 3-1.
"It was nice for a change to get out of the first inning," Glavine said. "We've been giving up a lot of first inning runs. It's always important to come off the field with a chance to get on top. It was a mental boost to me."
Glavine (1-2) pitched out of a bases-loaded jam in the first inning then retired 13 of the next 14 batters before Christian Guzman opened the sixth with his first home run.
"Glavine is Glavine," Washington manager Frank Robinson said. "Glavine has been the same way for 35 years. The only way we are going to get to him is to take him out of his rhythm. We don't seem to come to compete until about the sixth or seventh inning. We weren't going to do anything anyway against him."
That came an inning after Floyd connected against Washington starter Esteban Loaiza (0-1), giving Glavine a 3-0 lead.
Braden Looper pitched the ninth for his second save in four opportunities.
Braves 6, Phillies 2
In Atlanta, Marcus Giles hit his first home run of the season and Andruw Jones had a run-scoring double in the third inning to snap the longest hitting drought (0-for-28) of his career and help Atlanta beat Philadelphia.
Brett Myers (1-1) had not allowed an earned run in his last 17 1-3 innings and was allowing only a .189 batting average before he gave up six hits, four walks and four runs to the Braves in six innings to increase his ERA to 1.71.
Braves starter Mike Hampton (2-0) came within one out of his first complete game since May 2004, allowing seven hits in 8 2-3 innings. Dan Kolb got the final out for his sixth save.
Adam LaRoche also homered for the Braves.
Marlins 4, Reds 2
In Miami, Luis Castillo hit a tiebreaking two-run triple off Kent Mercker (1-1) in the seventh inning and A.J. Burnett struck out a season-high 13 as Florida defeated Cincinnati.
Reliever Matt Perisho (1-0) pitched a perfect seventh inning, and Guillermo Mota a 1-2-3 ninth for Florida's first save of the season.
Reds starter Aaron Harang gave up two runs, eight hits two walks and struck out six in six innings. He also had his first career RBI in the second.
Cardinals 8, Astros 7
In St. Louis, So Taguchi and Mark Grudzielanek each hit a two-run double, and St. Louis' previously untouchable bullpen withstood a mid-game meltdown, squandering almost all of a seven-run cushion in a victory over Houston.
Starting pitcher Jason Marquis (3-0) had two hits and scored twice for the Cardinals, who have won seven of eight. But he labored through 5 2-3 innings, striking out eight and throwing 108 pitches. After leading 8-1 in the sixth, St. Louis needed four relievers to end the Astros' three-game winning streak.
Astros starter Brandon Duckworth (0-1) walked three and had a throwing error in the Cardinals' five-run second.
Rockies 9, Dodgers 1
In Denver, Jason Jennings pitched his third career complete game for his first win in 12 starts, and Brad Hawpe hit a two-run homer in Colorado's victory over Los Angeles.
Jennings (1-2) scattered 10 hits, struck out six and walked two in his first victory since Aug. 17, 2004. The win was his 24th at Coors Field, matching Pedro Astacio for most at the ballpark.
Colorado roughed up Jeff Weaver (2-1) for 13 hits and eight runs in four-plus innings.