ATLANTA (AP) - Brian McCann tied it with a pinch-hit, two-out homer in the ninth inning, then hit a two-run shot in the 11th to lead the Atlanta Braves past the Houston Astros 3-1 on Tuesday.
The Braves were trailing 1-0 and down to their final strike in the ninth when McCann drove a 1-2 pitch the opposite way, the ball just clearing the wall in left-center.
The All-Star catcher stayed in the game behind the plate and two innings later, he ended it with his fourth homer of the season - a towering drive down the right-field line, just inside the foul pole against Jeff Fulchino (0-2).
Cory Gearrin (1-1) escaped a bases-loaded, one-out jam in the top of the 11th and was rewarded with his first career win.
Rockies 5, Giants 3
DENVER (AP) - Carlos Gonzalez's two-run single off Javier Lopez capped a four-run eighth-inning rally and the Rockies surged back into first place in the NL West with a win over the Giants.
Gonzalez, whose three-run homer off Tim Lincecum propelled Colorado past the Giants on Monday night, sent a fastball to right field to snap a 3-3 tie and make a winner of Matt Belisle (4-2), who worked one inning of relief.
Huston Street pitched the ninth for his 14th save in 15 tries. He gave up a one-out single to Cody Ross but started a game-ending double play on Andres Torres' screaming comebacker.
With the two-game sweep, the Rockies moved a half game ahead of the Giants in the division, and they snapped a streak of nine straight losses in games started by ace Ubaldo Jimenez.
Reds 7, Cubs 5
CINCINNATI (AP) - Reliever Kerry Wood's throwing error let two runs score and Chris Heisey followed with a tiebreaking sacrifice fly in the eighth inning that sent the Reds over the sloppy Cubs.
The Cubs self-destructed with four errors in a steady rain. All seven of Cincinnati's runs were unearned.
Wood (1-3) threw wide of third while trying to get a forceout on Ryan Hanigan's sacrifice bunt, allowing the catcher to go all the way to third base while the tying runs scored. Heisey put the Reds ahead and Joey Votto added an RBI double.
The Reds won for the 11th time in 13 games, sweeping the two-game series.
Diamondbacks 6, Padres 1
PHOENIX (AP) - Miguel Montero and Gerardo Parra both had two hits and drove in two runs to help the Diamondbacks to a victory over the Padres.
Only 16,365 fans were on hand for the Diamondbacks' third win in four games, the fourth-lowest mark in franchise history.
Daniel Hudson threw seven strong innings for Arizona, allowing a run two batters into the game before posting six scoreless innings. Hudson (4-5) gave up eight hits with two walks and six strikeouts. Stephen Drew added an RBI single.
Tim Stauffer (0-2) gave up four runs and seven hits with a walk, six strikeouts and a hit batter over 5 1-3 innings for the Padres, who saw their three-game winning streak snapped.
Cardinals 2, Phillies 1
ST. LOUIS (AP) - Lance Berkman lined a bases-loaded single over a drawn-in outfield with one out in the ninth inning, giving the Cardinals a victory over the run-starved Phillies.
Jaime Garcia allowed five hits and an unearned run in eight innings for the Cardinals, but gave up a 1-0 lead in the eighth - enabled when second baseman Tyler Greene dropped Jimmy Rollins' routine pop fly with one out. Rollins eventually scored on a sacrifice fly by Placido Polanco.
Fernando Salas (2-0) had a strikeout in a perfect ninth.
The Phillies' Roy Oswalt worked five efficient innings in his first start off the 15-day disabled list for lower back inflammation. Danys Baez (1-2) took the loss in relief.
Dodgers 3, Brewers 0
LOS ANGELES (AP) - Hiroki Kuroda outpitched former teammate Randy Wolf with his second straight scoreless outing, Matt Kemp hit a two-run homer and the Dodgers beat Milwaukee to snap the Brewers' four-game winning streak.
Kuroda (5-3) allowed six hits in 7 2-3 innings, struck out seven and walked three. It was the fifth time this season that the Dodgers won when scoring three runs or fewer - including last Wednesday at Pittsburgh, when Kuroda pitched two-hit ball over seven innings in a 2-0 win.
Matt Guerrier pitched a perfect ninth for his first National League save and second of his career.
Wolf (3-4) threw 119 pitches over 5 1-3 innings, allowing two runs and five hits with two strikeouts and a season-high four walks.