PHOENIX -- Spurred by a motivational video that showed highlights of race leaders easing up at the finish line and losing to others running hard to the end, the Arizona Diamondbacks came out swinging from the start of Monday's game and didn't let up.
"It was very well received," Diamondbacks manager Torey Lovullo said of the coaches' video ploy.
"I think we were still smarting a little bit after yesterday's game (4-3 loss to the Los Angeles Dodgers in 11 innings), still a bitter taste in our mouths, and that pushed us through and gave us a little energy today," he said.
The Diamondbacks have won seven of eight and kept pace in the NL wild-card race at 3 1/2 games behind the Chicago Cubs for the second spot. The Padres had won three of four.
Rojas also doubled and singled twice and Ketel Marte drove in four runs for the Diamondbacks, who totaled 18 hits.
"It was a lot of fun. Starting to feel a little bit more comfortable at the plate," said Rojas, who played his 17th career major league game. "Sticking with the approach. The approach is getting the right pitches."
Marte hit his 29th homer, connecting off Padres starter Cal Quantrill (6-6). Quantrill, in his first career appearance against Arizona, was charged with eight runs on 10 hits in five innings.
Quantrill has allowed 16 runs in his last two starts, after giving up just 15 runs combined in his previous eight.
"I definitely wasn't putting the ball where I wanted to. Honestly just wasn't good enough. Not giving my team chances to win in these last couple of games," Quantrill said.
Down 8-0, the Padres scored four times in the sixth, highlighted by Ty France's three-run homer. France gave the Padres 105 homers on the road this season, a franchise record.
Leake got through 6 1/3 innings and allowed four runs on eight hits.
"Any time you can start and eat up innings at this point in the season, it's more important than the beginning," Leake said.
Guerra was a top shortstop prospect in the Padres' system and made his big league debut last year, batting .125 in 13 games. The 23-year-old was switched to a pitcher this year, and had never thrown above the Double-A level before coming in to relieve in the sixth.
Guerra started by striking out Jarrod Dyson, but then Rojas homered. With two outs, Escobar hit his 33rd homer of the season and Walker added his 25th. Guerra was pulled after giving up a double and a single.
Former Padres player Abraham Almonte, in his first start for the Diamondbacks, had three hits and scored three runs.
Both teams made roster moves. The Padres called up RHP Ronald Bolanos from Double-A Amarillo.
The Diamondbacks called up RHP Jimmie Sherfy from Triple-A Reno on Monday, a day after using seven relievers in a loss to the Los Angeles Dodgers.
Padres: LHP Jose Castillo (left middle finger strain) was transferred to the 60-day injured list.
Diamondbacks: RHP Luke Weaver (elbow) threw a simulated game before Monday's first pitch. He's been out since late May.
Padres: Bolanos, primarily a starter in the minors, is in line to make his major league debut in Tuesday's game against Arizona. He was 8-5 with a 4.23 ERA at Amarillo.
Diamondbacks: RHP Merrill Kelly (9-13 4.91 ERA) is set for this fourth career start against the Padres. He's 1-1 with a 7.82 ERA against San Diego.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Why LeMahieu, Yankees is a 'marriage made in heaven'
Jesse Rogers explains why the Yankees remain the perfect fit for DJ LeMahieu.
Baltimore Orioles reach one-year deal with recovering Trey Mancini
— The Baltimore Orioles agreed to a $4.75 million, one-year deal with recovering slugger Trey Mancini on Friday but haven't come to terms yet with outfielder Anthony Santander.
New York Yankees roll dice on Corey Kluber: Will he return to Cy Young form?
If the longtime ace bounces back from two injury-plagued seasons, New York might have just reeled in one of the biggest fish of this offseason.
Sources: Corey Kluber, New York Yankees finalizing one-year, $11M deal
The New York Yankees are finalizing a one-year, $11 million deal with two-time AL Cy Young Award winner Corey Kluber, pending a physical, sources told ESPN.
Boston Red Sox, 3B Rafael Devers agree on one-year, $4.575M deal
The Boston Red Sox have agreed to a $4,575,000, one-year deal with third baseman Rafael Devers that avoided salary arbitration, a person with knowledge told the Associated Press.
Chicago Cubs avoid arbitration with Kris Bryant, Javy Baez
The Cubs avoided arbitration with Kris Bryant and Javy Baez. Bryant will make $19.5 million this season, and Baez will make $11.65 million.