The Dodgers won for the 14th time in 17 games despite the absence of rookie outfielder Yasiel Puig, who missed his first game since his promotion on June 3 because of a sore left hip. He was removed during the previous two games of this series for precautionary reasons.
Greinke (8-2) struck out nine, walked one and got 14 groundball outs while recording his fourth shutout and 13th complete game in 245 career starts. He out-pitched Tyler Chatwood (5-3), who gave up a run in the first inning then nothing the rest of the way.
BRAVES 5, REDS 2
The Braves lost starting outfielders Jason Heyward, B.J. Upton and Justin Upton to injuries in the first two games of the series, but had success with their fill-ins. Jose Constanza, recalled from Triple-A Gwinnett, started in left field and hit leadoff with Reed Johnson in center and rookie Joey Terdoslavich in right.
Minor (9-4) snapped a streak of five straight starts without a win. The left-hander allowed two runs on six hits and one walk -- including only one hit in his last five innings. Minor's two-run double in the fifth gave the Braves a 3-2 lead.
Bailey (5-8) lost his second straight start since throwing his second career no-hitter on July 2. He faded after being given an early 2-0 lead, allowing four runs and 10 hits in six innings.
PIRATES 4, METS 2
PITTSBURGH -- Andrew McCutchen hit a tying home run and delivered a go-ahead single the next inning to rally Pittsburgh past New York for the Pirates' third straight win.
McCutchen's 10th homer made it 2-all in the sixth. He added an RBI single in the seventh off Greg Burke (0-2).
Justin Wilson (6-1) earned the victory in relief of starter A.J. Burnett. All-Star closer Jason Grilli worked a perfect ninth for his NL-leading 29th save. The victory assured Pittsburgh (56-36) of its best record at the All-Star break since 1975.
CUBS 6, CARDINALS 4
Garza allowed a season-high 10 hits in 6 2-3 innings, but held the NL's highest scoring offense to two runs while improving to 5-0 with a 1.24 ERA in his last six starts. The right-hander struck out four and walked two. Soriano is batting .350 (21 for 60) with nine homers and 19 RBIs in his last 15 games.
Lance Lynn (11-4) was knocked out in the fifth inning in his second-shortest outing of the season.
MARLINS 2, NATIONALS 1, 10 INNINGS
Stanton connected against Rafael Soriano.
Lucas grounded to second baseman Steve Lombardozzi, who threw to shortstop Ian Desmond for the forceout at second. Lucas beat the throw to first as the winning run scored.
WHITE SOX 5, PHILLIES 4, 11 INNINGS
PHILADELPHIA -- Alexei Ramirez hit a tiebreaking double in the 11th inning to lift Chicago over Philadelphia 5-4 in the opener of a day-night doubleheader.
After a 41-minute rain delay following the top of the ninth, White Sox righty Nate Jones escaped a no-out, second-and-third jam in the bottom half.
Alejandro De Aza hit a two-out triple off J.C. Ramirez (0-1) in the 11th and Ramirez followed with a liner to right-center for his fourth hit. Ramirez then scored when shortstop Jimmy Rollins booted Alex Rios' grounder for an error.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Caffeine free: Nats P tweets out comped java
- Braves, reliever Grilli agree to 2-year deal
- MLB average salary makes 12.78 percent jump
- Report: Braves, C Pierzynski agree to deal