PHOENIX (AP) Wil Myers hit a leadoff homer and had four RBIs, James Shields pitched seven strong innings and San Diego Padres jumped on the Arizona Diamondbacks early in a 10-3 rout Monday night.

Myers hit his second career leadoff homer in San Diego's five-run first inning off Jeremy Hellickson (9-9) and had a two-run double in the fifth, another five-run inning.

Cody Spangenberg had three RBIs and the Padres had 11 hits after scoring four combined runs in a three-game sweep by San Francisco.

More from FoxSports

Shields (12-6) allowed a run on four hits and pitched through an indoor downpour in the stands behind home plate after the Chase Field roof leaked in the first inning.

Arizona's Paul Goldschmidt had a run-scoring double in the first inning, joining Luis Gonzalez (2011-12) as the only players in team history with multiple 100-RBI seasons. Goldschmidt had 125 in 2013.

Hellickson's return from the DL because of a left hamstring strain could not have gotten off to a worse start.

After Myers' homer on a 3-1 pitch, San Diego loaded the bases on two walks and an error by third baseman Jake Lamb. Jedd Gyorko hit a sacrifice fly, then Spangenberg and Derek Norris each had run-scoring singles. Another run came in when Hellickson threw into center field trying to get Justin Upton after he left first base early.

Hellickson lasted one inning after giving up five runs - three earned - and three hits.

The rain came after that.

A strong thunderstorm moved through downtown Phoenix and a section of about 100 seats got soaked as rain poured through Chase Field's closed roof. The fans behind the plate had to move, but it didn't affect the game before tapering off the next inning.

Shields pitched well with the comfortable lead and through the rain, giving up two hits after the first inning. He stayed in after being hit on the right hand by a line drive in the seventh and struck out six to become the fifth Padres pitcher to eclipse 200 in a season. It was his third 200-strikeout season.

Spangenberg added a two-run double in the fifth inning and Myers followed with a three-run double to put the Padres up 10-1.

UP NEXT

Padres: RHP Tyson Ross, Tuesday's pitcher against Arizona, allowed three home runs in his last start against Colorado. He went 16 starts earlier in the season without giving up one.

Diamondbacks: RHP Jhoulys Chacin is 5-2 with a 2.88 ERA in 12 career games against San Diego heading into Tuesday's game.

TRAINER's ROOM

Padres: Norris had to leave the game in the fifth inning after a foul ball Paul Goldschmidt hit him on the right hand. He was replaced by Austin Hedges. ... 1B Yonder Alonso was moved to the 60-day disabled list with a stress reaction to a bone in his lower back, ending his season.