Jackson Merrill hit another tying home run and Luis Arraez drove in three runs, including the go-ahead run in the 10th, to lift the San Diego Padres to their season-high-tying seventh straight win, 9-8 over the Miami Marlins on Saturday.
David Peralta had three hits and Jake Cronenworth drove in two runs for the Padres, who have won 16 of 18 overall and 17 of 21 on the road.
With automatic runner Tyler Wade at second, Ha-Seong Kim opened the 10th with a walk. Both runners moved up on Kyle Higashioka's sacrifice before Arraez's soft grounder to first put the Padres ahead.
Tanner Scott got the final three outs for his 19th save and first as a member of the Padres, who acquired him from the Marlins at the trade deadline.
San Diego trailed 7-3 after Miami's six-run sixth but got two runs back in the seventh and Merrill followed Xander Bogaerts' leadoff walk in the eighth with his 17th home run and fifth in 10 games to tie it.
Four of those home runs lifted the Padres into a tie, with three coming in the ninth inning.
Jake Burger and Vidal Brujan homered for the Marlins, who have lost three straight and nine of 13.
McCarthy hits two homers in Diamondbacks' rout of Phillies
Jake McCarthy hit a pair of two-run homers and All-Star Ketel Marte also went deep before leaving with an ankle injury as the red-hot Arizona Diamondbacks rolled to an 11-1 rout of the Philadelphia Phillies.
Corbin Carroll also homered for the Diamondbacks, who have won 14 of 17 to move into a wild-card spot and remain 3 ½ games behind the NL West-leading Dodgers.
Marte exited in the fourth inning after he was knocked on his back covering second by Garrett Stubbs' head-first slide. Marte fell to the ground in pain and eventually left the field under his own power with a trainer.
Arizona starter Zac Gallen also departed early after moving awkwardly in attempting to field a ground ball in the fifth inning. There was no immediate word on his injury, but the ace right-hander missed a month earlier this season with a right hamstring injury.
McCarthy had his first career multi-home run game.
Marte homered in the first off Aaron Nola to reach 30 for the second time in his career. He hit 32 homers in 2019.
Hoskins homers in Brewers' 1-0 win
Rhys Hoskins homered in the 8th inning and rookie Tobias Myers and two relievers combined on a three-hitter as the Milwaukee Brewers won their fifth in a row, 1-0 over the Cincinnati Reds.
Hoskins took reliever Tony Santillan deep for his 20th home run, giving him a 14-game hitting streak.
Myers allowed three hits over 7 1/3 innings and struck out a career-high nine. Seven of his strikeouts were against the first three batters in the Reds order; Jonathan India, Elly De La Cruz and Tyler Stephenson.
Joel Payamps got the final two outs of the eighth for the win and Devin Williams struck out the side in the ninth for his first save of the season.
Cincinnati's Nick Martinez gave up one hit and struck out seven in a season-high seven innings.
Milwaukee (67-49) moved a season-high 18 games over .500.