ATLANTA (AP) - Madison Bumgarner allowed two hits in seven innings and combined with Sandy Rosario for a three-hit shutout in the San Francisco Giants' 6-0 victory over the Atlanta Braves on Friday night.
Bumgarner (6-4) was dominant in earning his second straight win. The left-hander did not allow a baserunner for 4 2-3 innings before losing his bid for a perfect game in the fifth and shot at a no-hitter in the sixth.
Bumgarner matched his season high with 10 strikeouts while walking one.
Atlanta's Kris Medlen (3-7) lasted six innings and gave up four runs on nine hits, including a homer by Gregor Blanco to lead off the game. The Giants had five doubles off Medlen.
Buster Posey had three doubles. Blanco had two hits, including a run-scoring single in the second.
PIRATES 3, DODGERS 0
PITTSBURGH - Jeff Locke allowed just two hits over seven innings and Pittsburgh sent Los Angeles to its fifth loss in six games.
Locke (6-1) struck out five and walked one to win his sixth straight decision while shaving his ERA to 2.19. Andrew McCutchen hit a two-run double in the third inning off Stephen Fife (1-2).
Jason Grilli worked out of a two-on, no-out jam in the ninth for his National League-leading 24th save.
The Dodgers played without manager Don Mattingly, who served a one-game suspension for his role in the brawl with Arizona earlier in the week. Bench coach Trey Hillman filled in for Mattingly. Los Angeles has fallen a season-worst 10 games under .500 (28-38).
MARLINS 5, CARDINALS 4
MIAMI (AP) - Rookie Jose Fernandez outpitched a rusty Jake Westbrook, and the team with the worst record in the majors beat the team with the best record.
Fernandez had a career-high 10 strikeouts in seven innings, and Miami Marlins Westbrook's return from an elbow injury by defeating the St. Louis.
The 20-year-old Fernandez (4-3) became the first pitcher under 21 to strike out 10 or more since Felix Hernandez with Seattle in 2007. Relying heavily on breaking balls, he threw a career-high 107 pitches and allowed three runs, two earned.
Westbrook (2-2), who had been sidelined with elbow inflammation, went five innings in his first game since May 8. He allowed five runs, two of them unearned because of a misplayed grounder by second baseman Matt Carpenter, and his ERA rose to 2.05.
REDS 4, BREWERS 3, 10 INNINGS
CINCINNATI (AP) - Jay Bruce homered off Burke Badenhop with one out in the 10th inning, rallying Cincinnati to victory over Milwaukee in a game full of errors and wasted chances.
It was Cincinnati's second straight extra-inning game. The Reds fell 6-5 in 14 innings at Wrigley Field on Thursday, leaving their bullpen depleted.
Bruce connected on a 1-2 pitch from Badenhop (0-3) for his fifth game-ending homer. Alfredo Simon (5-2) retired the side in the 10th.
The teams combined for five errors - including a season-high three by Cincinnati. Bronson Arroyo hit Martin Maldonado with the bases loaded to force in a run, and Maldonado homered off him to tie it in the eighth.
CUBS 6, METS 3
NEW YORK (AP) - David DeJesus hit a bases-loaded triple before injuring his shoulder when he crashed into the outfield wall, and Chicago beat New York behind resurgent starter Edwin Jackson.
Nate Schierholtz homered and Anthony Rizzo had three hits for Chicago in the opener of a three-game series between big-market teams trying to rebuild. Jackson (3-8) went six innings for his second consecutive win, allowing one run and five hits while striking out seven.
Mets starter Shaun Marcum (0-8) was hit hard early but retired 12 straight during one stretch and pitched into the sixth. It was his first outing since throwing eight innings of splendid relief in a hard-luck loss to Miami on Saturday, when the Mets were beaten 2-1 in 20 innings.
PHILLIES 8, ROCKIES 7
DENVER (AP) - Freddy Galvis hit two 2-run triples and scored the go-ahead run on Humberto Quintero's single, and Philadelphia rallied from a five-run deficit to beat Colorado.
The Phillies overcame home runs by Carlos Gonzalez and Josh Rutledge, who was recalled from Triple A Colorado Springs to fill the roster spot left by the loss of slugging shortstop Troy Tulowitzki to a broken rib.
Trailing 7-2 going into the sixth, the Phillies chased Rockies starter Juan Nicasio and pulled to within 7-5 on the first of Galvis' triples and a run-scoring groundout by Quintero.
They went ahead in a three-run seventh keyed by Galvis' second triple and Quintero's single.
Jonathan Papelbon got his 13th save in as many chances and Michael Stutes (2-0) pitched a scoreless inning of relief for the win.
SI Now: "Lenny Cooke" documentary details a fallen prospect
SI Now: Lenny Cooke on going undrafted as a top prospect