ATLANTA -- Brothers B.J. Upton and Justin Upton hit home runs in the ninth inning to cap a dramatic 6-5 come-from-behind win over the Chicago Cubs on Saturday at Turner Field.
The Braves trailed 5-1 and rallied for three runs in the eighth and won it in the ninth. B.J. Upton led off with his first homer of the season against Cubs reliever Carlos Marmol (0-1) and Justin Upton won it one out later with a long homer to center field. It was Upton's second homer of the game and his league-leading fifth of the year.
The Braves rallied for three runs against reliever Kyuji Fujikawa in the eighth to cut the Cubs' lead to one run. Freddie Freeman drove in a run with a sharp single and Ramiro Pena got his first hit as a Brave to knock in two.
The rally made a winner of reliever Eric O'Flaherty (1-0), who pitched a scoreless ninth.
The comeback wasted a fine effort by Cubs starter Carlos Villanueva, an off-season acquisition, who allowed only one run in 6 2/3 innings in his Chicago debut. The right-hander scattered five hits and struck out six. Villanueva gave up a hit in every inning but allowed only two runners to reach scoring position. He had three inning-ending strikeouts.
Chicago touched Atlanta rookie starter Julio Teheran for five runs in five innings on eight hits, two of them homers. It was the most runs the Cubs have scored in a game this season. But Chicago wasted a chance to put the game away when it failed to score after loading the bases in the eighth.
The Cubs scored a run in the first. David DeJesus doubled off the glove of right fielder Jason Heyward and scored on a two-out single by Nate Schierholtz to shallow center field.
The Braves got the run back in the bottom of the inning when Justin Upton drilled a home run to straightaway center.
The Braves threatened again in the third. Pitcher Julio Teheran got his first major-league hit on a looper to right and Heyward was hit by a pitch, putting runners at first and second with one out. Justin Upton struck out and Freeman flied weakly to left to end the threat.
The Cubs went ahead 2-1 in the fourth on a home run by Luis Valbuena, his first of the season.
Chicago put three on the board in the fifth thanks to a two-run homer by Anthony Rizzo, his second home run of the season, and a run-scoring single by Welington Castillo. That ended the night for Teheran, who allowed eight hits and five runs in five innings.
NOTES: The Braves were without shortstop Andrelton Simmons, who didn't play because of a sprained left thumb suffered while sliding into third base in Friday's game. That meant B.J. Upton moved to the leadoff spot and allowed Ramiro Pena to start his first game. Simmons is expected to be OK for Sunday's series finale. ... Chicago trainers checked on shortstop Starlin Castro after he appeared to get spike on his glove hand by B.J. Upton on a stolen base attempt in the first inning. Castro remained in the game. ... When DeJesus doubled to lead off the game, it was the first time the team's leadoff hitter had reached base, ending an 0-for-13 streak by the starters. ... Left-hander Sean Gilmartin, Atlanta's No. 1 draft choice from 2011, won the season opener for triple-A Gwinnett. Gilmartin gave up one run and struck out four in five innings in a 5-4 win over Charlotte.