PHOENIX (AP) - Yasmany Tomas hit a three-run homer as part of Arizona's five-run first inning, and the Diamondbacks beat the San Diego Padres 9-5 Saturday night.
The Diamondbacks stole six bases, including a franchise record-tying four in the first inning. Paul Goldschmidt had a career high three steals and became the sixth first baseman in major league history to reach 30 in a season, the first since Jeff Bagwell had 31 in 1997.
Diamondbacks starter Archie Bradley (8-9) struck out a career high 11 in seven innings and turned in a standout defensive play to end the top of the fifth when he flagged down a ball hit off his glove, picked it up and threw out Yangervis Solarte while falling toward third base.
The Diamondbacks have won the first two games of this series to pull into a tie with the Padres for fourth place in the NL West heading into Sunday's season finale.
Clayton Richard (3-4) gave up four earned runs and six hits with four walks in 4 1/3 innings for the Padres.