SAN DIEGO (AP) — The Arizona Diamondbacks are making themselves right at home at Petco Park.Paul Goldschmidt hit a two-run home run , Steven Souza Jr. drove in three and the Arizona Diamondbacks beat the San Diego Padres 9-4 on Friday night.Goldschmidt drove the first pitch he saw from left-hander Joey Lucchesi out to left-center field for his 28th of the season. That got Arizona going en route to its sixth straight win over San Diego at Petco Park.“I thought it was a really good job by our guys to attack the starting pitcher,” Diamondbacks manager Torey Lovullo said. “Goldie with the big two-run homerun got us that lead, and we kept adding on.”Souza doubled into the right-center gap with the bases loaded to bring home three runs in the sixth and extend the lead to 8-3.Robbie Ray started for Arizona and walked his first two batters. While Ray held San Diego to two hits, both by Eric Hosmer, he allowed three runs over 4 2/3 innings. Ray walked five and struck out three.“It was all self-inflicted,” Ray said. “I walked too many guys and they ended up scoring. In crucial situations like that, I’m trying to get a call. It’s tough. They got two hits tonight, but it was on me.”Hosmer homered in the fifth on a ball that just cleared the left field fence beyond Jon Jay’s glove. Arizona challenged the call as it appeared a fan interfered with Jay while spilling a beer, but the call was upheld after replay review.“I thought I had a beat on it, and I thought he moved my hand when I was right there Pat Neshek Jersey ,” Jay said. “I got a little beer on my side — I didn’t get any in my mouth.”Manuel Margot hit a ball to nearly the same spot in the eighth and Jay made another leaping attempt, but a fan caught the ball above Jay’s glove for a solo homer that cut the lead to 9-4.Eduardo Escobar added a solo home run in the eighth against Jose Castillo.“You look at command, their guy walked five guys, our guy walked three guys,” Padres manager Andy Green said. “Their guy skated by with no more command today and got off the hook. We took our walks early. They made us pay.”Lucchesi (6-7) allowed five runs and nine hits over four innings. He struck out six and walked three.“I think the biggest mistake I had was leaving all my pitches over the plate, and they took advantage of it,” Lucchesi said. “I wasn’t as sharp. I’ve got to do better than that.”San Diego, which has the worst record in the National League at 48-77, has dropped five straight.YOU’RE OUTTA HEREDiamondbacks shortstop Nick Ahmed was ejected in the third by home plate umpire James Hoye after striking out looking. Daniel Descalsco replaced Ahmed in the lineup. It was Ahmed’s second career ejection.TRAINER’S ROOMPadres: LHP Eric Lauer made a rehab start at Class A Lake Elsinore on Friday night. Lauer has been sidelined since July 31 with a left forearm strain.UP NEXTDiamondbacks: RHP Zack Godley (13-6, 4.20) takes the mound in the third game of the series. Godley is 4-0 in his last eight starts.Padres: LHP Clayton Richard gets the call and looks to continue a stretch of pitching five innings or more in his last four starts. The Houston Astros close out a roller-coaster road trip when they face the Los Angeles Angels on Sunday afternoon at Angel Stadium.The Astros lost the first two games of the nine-game trip to the Oakland A’s , dropping them into a tie atop the American League West standings, but they’ve rebounded to win their past four games and maintain a 1 1/2-game lead over Oakland entering Sunday.Houston (79-50) opens a three-game series against the visiting A’s on Monday.Article continues below ...Houston right-hander Gerrit Cole was available to pitch on regular rest Sunday, but the Astros are saving him for Monday’s series opener against the A’s.Instead, rookie left-hander Framber Valdez will make his first major league start in the series finale. His outing will come five days after he delivered a strong performance out of the bullpen to earn the victory in his major league debut.Valdez entered Tuesday’s game against the Seattle Mariners with two outs in the second inning and allowed one run (unearned) and two hits over 4 1/3 innings in the 3-2 victory.“He’s got a wipeout breaking ball, so he fits right in,” Astros manager A.J. Hinch told reporters after his debut.Valdez was the organization’s Minor League Pitcher of the Month for July, when he allowed one earned run in 22 1/3 innings for Class AA Corpus Christi.The Angels (63-67) still have eight games remaining against the Astros and can play a key role in the AL West race. They’ve lost five in a row and seven of eight to fall four games under .500 for the first time this season.Los Angeles started the season a franchise-best 13-3.The Angels will send right-hander Felix Pena (1-3, 4.53) to the mound in the series finale.Injuries to the Los Angles pitching staff have created a need for Pena to log innings as a starter.“I don’t like the fact that I am here because other people got hurt,” Pena told through a translator after his last start. “That is not a good thing for the team, but I will take the opportunity and continue working hard and improve and make sure to give the team what they need.”Pena Rhys Hoskins Jersey , who was converted to a starter earlier this season, is winless in his past eight starts, but the Angels have averaged just 2.9 runs in those outings, leaving him little margin for error.He had a career-high 12 strikeouts in his last start on Tuesday at the Arizona Diamondbacks, but Pena did not receive a decision after giving up four runs and seven hits in six innings of the 5-4 loss.Pena did not allow an earned run through six innings the previous week against the San Diego Padres and departed with a 2-1 lead, but again failed to get the win after the bullpen surrendered the tying run in the seventh inning before the Angels won 3-2.Pena has not faced Houston in his career.