SAN DIEGO (AP) — San Diego rookie pitcher Casey Kelly knows there's a learning curve, and the Arizona Diamondbacks gave him quite a lesson.
The Diamondbacks hit three of their four homers off Kelly and went on to an 8-5 win over the Padres on Saturday night, snapping a seven-game losing streak against San Diego.
Kelly allowed two home runs by Jason Kubel and Aaron Hill's solo shot before Miles Mikolas surrendered Justin Upton's estimated 443-foot solo homer as Arizona finished with 15 hits.
"I don't think you ever stop learning," Kelly said. "Obviously today, you never want it to happen. But at the same time, I'm going to learn a lot from this. It's just going to make me better down the road."
Kelly (1-1) only lasted into the third inning in his third major-league start. The prized prospect acquired by the Padres from Boston in the Adrian Gonzalez trade was hit hard for the second straight start. The righty allowed six runs and eight hits in 2 1-3 innings.
"I thought Casey wasn't quite as sharp as we've seen him in his previous two starts, just wasn't crisp," Padres manager Bud Black said. "Fastball wasn't located. There was really nothing he could go today with his mix of pitches."
Upton had a season-high four hits and Jake Elmore added two RBIs. The win moved the Diamondbacks 5½ games behind St. Louis for the second NL wild-card berth.
Kubel hit a two-run homer in the first inning. Hill led off the third with his 22nd homer before Kubel followed two pitches for his career-high 29th home run.
"You're not going to have your best stuff every time out," Kelly said. "You've got to find a way to grind through it and keep your team in the game."