Jorge Soler drove in four runs, including one on a double in the 10th, to help the visiting Atlanta Braves beat San Diego 10-8 in ten innings on Saturday.
Soler, who went 3-for-5, hit a line-drive double that scored Travis d'Arnaud, who began the inning at second base, and sent Orlando Arcia, who had walked, to third. Arcia then scored on a long sacrifice fly by Ozzie Albies.
The winning pitcher was Richard Rodriguez (5-4) and Will Smith earned his 34th save. The losing pitcher was Daniel Hudson (5-3).
The Braves tied the game in the ninth against reliever Mark Melancon, the league's save leader. He allowed a one-out single to Austin Riley, who went to second on a passed ball and scored on Eddie Rosario's soft single.
The Braves (82-72) remained 1 frac12; games ahead of Philadelphia in the N.L. East. San Diego fell to 78-77.
The Braves are 5-9 in extra innings. The Padres are 7-8 in extra innings.
San Diego starter Vince Velasquez pitched three innings and allowed two runs on three hits, two walks and three strikeouts. Atlanta starter Huascar Ynoa allowed a season-high seven runs on seven hits and six strikeouts in 4 2/3 innings.
Adam Frazier hit a solo homer, his fifth, in the first to give the Padres a 1-0 lead.
San Diego added two more runs in the second on a solo shot by Eric Hosmer, his 12th, and an infield grounder by Vince Velasquez.
Atlanta cut the lead to 3-2 in the third on RBI singles from Albies and Austin Riley, then tied the game on Riley's RBI single in the fifth.
Manny Machado had given the Padres a four-run lead in the fifth inning on his 12th career grand slam, to left field against Ynoa, who had walked two batters and hit another to load the bases. It was his 27th homer and gives him 100 RBI.
But the Braves tied the game with four runs in the sixth on a run-scoring double by Joc Pederson and a three-run homer from Soler, his 25th.
-- Field Level Media