Rookie Taylor Widener flustered San Diego's potent offense for six scoreless innings to win his first big league start and David Peralta hit a two-run triple for the Arizona Diamondbacks, who beat the Padres 3-1 Sunday to avoid a four-game sweep.
Widener (1-0) held the Padres to three hits while striking out five and walking three.
The Padres avoided a shutout when Fernando Tatis Jr. hit his first homer of the season with two outs in the ninth, off Chris Devenski, who got the save.
Widener said he wasn't nervous starting.
“When I was warming up I was looking in the stands and I was so excited to see people again that I didn’t really think about anything besides just how happy I was to hear people screaming again," he said.
Widener was hit on the right leg by Jake Cronenworth's comebacker with one out in the first but stayed in the game and got out of the inning on five pitches.
He worked his way out of a jam in the second, when the Padres had runners on the corners with no outs. He struck out Wil Myers and Luis Campusano before intentionally walking Jurickson Profar to get to Padres starter Chris Paddack, who took a called third strike.
Five Arizona relievers combined to hold San Diego to three hits and one run in the final three innings. After Joakim Soria issued consecutive two-out walks in the eighth and then left with an injury, Kevin Ginkel came on and struck out Campusano to get out of the jam. Ginkel played at El Capitan High in suburban Lakeside.
Paddack (0-1) had a frustrating season debut. He gave up three runs, two earned, on four hits in four innings, struck out three and walked three. Paddack was San Diego's opener day starter in 2020 but struggled and is now No. 4 in the rotation behind newcomers Yu Darvish, Blake Snell and Joe Musgrove.
Paddack got into trouble early and needed 28 pitches to get through the first. He allowed a one-out walk to Ketel Marte and a single to Christian Walker before Peralta tripled to right.
Josh Rojas walked to open the third and eventually scored on Tatis' wild throw, the shortstop's fifth error this season.
Marte had a sensational series, going 9 for 16 with 3 runs scored and three RBIs. He had four hits in an 8-7 opening day loss on Friday.
Tatis made two errors. He had only three in 57 games last year after committing 18 in 83 games as a rookie in 2019. Tatis signed a $340 million, 14-year contract on Feb. 22, the longest deal in baseball history.
Diamondbacks: Lovullo said is showing signs of a strained left calf and will return to Phoenix for tests. ... Walker was back in the lineup at first base with a black eye after coming out of Saturday night's game when Rojas' throw from shortstop bounced and hit him on his left cheek.
Diamondbacks: RHP Luke Weaver (1-9, 6.58 ERA in 2020) is scheduled to make his season debut Tuesday night in the opener of a three-game series at Colorado, which will counter with Germán Márquez (0-0, 2.25).
Padres: LHP Adrian Morejon (2-2, 4.66 in 2020) is scheduled to make his season debut Monday night in the opener of a three-game series against San Francisco, which will counter with RHP Anthony DeSclafani (1-2, 7.22 in 2020 with Cincinnati).
LISTEN: With NBC 7 San Diego's Darnay Tripp and Derek Togerson behind the mic, On Friar will cover all things San Diego Padres. Interviews, analysis, behind the scenes...the ups, downs, and everything in between. Tap here to find On Friar wherever you listen to podcasts.