SAN DIEGO (AP) The rebuilding San Diego Padres got a glimpse of the future on Thursday night.
Two rookies led the way as San Diego beat the Arizona Diamondbacks 9-8 to snap a five-game losing streak.
Alex Dickerson's two-out, three-run double in the eighth inning was the big play after the Padres squandered a three-run edge.
Travis Jankowski had a career-high four hits to increase his average to .365 (30 for 87) since July 31. He's also added nine stolen bases and 17 runs scored over that span.
''He's always a pain for the other team,'' Dickerson said. ''Any time he is on base, he can do damage to you.''
Dickerson smacked Enrique Burgos' pitch into the gap in left-center field to put the Padres ahead.
''That kind of situation, anytime runners in the scoring position, you don't want to get cheated on anything,'' Dickerson said. ''It's not going to be a finesse swing. I wanted to make sure I was getting my money's worth on it, cause you got to make that be a hard hit ball and make it tough on the defense if you do hit it on the ground.''
Michael Bourn's soft single drove in pinch-hitter Rickie Weeks in the top of the eighth put Arizona ahead after it rallied from a three-run deficit.
Ryan Buchter (3-0), the Padres' fourth pitcher, got the win.
Brandon Maurer worked the ninth for his sixth save in 10 chances. He gave up an unearned run before stranding the tying and go-ahead runs.
Jake Barrett (1-1) allowed three runs in the eighth to snap Arizona's four-game winning streak. His sin was giving a two-out free pass to Yangervis Solarte to load the bases before Dickerson cleared them.
''Walks in general are killers,'' Barrett said. ''And that is a great example of it.''
Just as Jankowski is proof positive that if the Padres are to win, the youngsters much produce.
''Give him credit,'' Arizona manager Chip Hale said. ''He is a real good hitter.''
Mitch Haniger's run-scoring double in the seventh pulled Arizona even at 6-6.
The Padres had gone ahead 6-5 on Edwin Jackson's keen base running, after the Padres' starter reached on a walk as a pinch-hitter to start the sixth. Jackson advanced to third on Jankowski's double and scored on a passed ball.
Welington Castillo was handcuffed by Edwin Escobar's pitch and the ball ricocheted toward the Padres dugout. Jackson broke for the plate and Castillo's relay was high, with Jackson swiping the plate with his left hand on a headfirst slide.
''That is just inexcusable at this level,'' Hale said. ''It's not that hard to get the signs.''
Jean Segura's two-run homer, a 416-foot shot in the sixth off reliever Jose Dominguez, tied the game 5-5.
Arizona pulled to 5-3 in the fifth on Castillo's RBI single, his third hit of the game.
The Padres took a 5-2 lead in the third thanks to some sloppy Arizona fielding.
Jankowski's second hit opened the frame and he stole second base - after a replay overturned the original call. Wil Myers followed with a single, with Jankowski scoring his second run.
Segura then misplayed Dickerson's grounder and Myers scored. Christian Bethancourt followed with a two-run single for the three-run lead.
Diamondbacks: OF A.J. Pollock (back) began his rehab assignment on Thursday and will play for Triple-A Reno on Friday after being idle the previous three days. ... LHP Andrew Chafin (groin, shoulder) was shut down and will restart his throwing program. ... C Chris Herrmann (hamstring) suffered a setback in his rehab and is day-to-day.
Padres: RHP Tyson Ross (shoulder), who hasn't pitched since opening day, will throw a bullpen session on Saturday. If that goes well, Ross could be sent out on a rehab assignment. ... INF Alexi Amarista (hamstring) will begin a running program on Friday.
Diamondbacks: RHP Zack Greinke (11-4, 4.31) starts against the Padres and that usually means a loss for San Diego. Greinke is 7-1 with a 1.91 ERA in 14 career starts against the Padres. That includes a win this year in two starts.
Padres: RHP Jarred Cosart (0-1, 5.03) is coming off his best outing of the season when he allowed one run and two hits in six innings against the New York Mets on Saturday. Cosart came over last month in a seven-player deal with the Miami Marlins.