A ground-rule double to center by Stephen Drew brought home Gerardo Parra before Justin Upton followed with a single to right to score Ian Kennedy. A walk to Kelly Johnson filled the bags and chased Correia from the game, but then Chris Young cleared the bases when he lined a 2-1 fastball from Padres reliever Tim Stauffer to the wall in left-center and extend the D-backs' lead to 9-0.
The D-backs jumped on Correia by scoring four times in the first two innings, with the biggest blow coming on Drew's three-run homer just over the right-field wall that gave Arizona a 4-0 lead.
Kennedy, on the other hand, tossed a gem for Arizona. He gave up one hit and set a career high with 12 strikeouts over seven shutout innings.
Arizona added two more runs in the seventh inning when Mark Reynolds blasted a two-run homer to the bleachers in right-center.
The Padres got on the board late, when Chris Denorfia got into a rundown between home and third, only to have catcher Miguel Montero throw the ball off his back and into no man's land.
Adrian Gonzalez later lined a grand slam into the right-field stands, moving him into sole possession of second place on the Padres all-time home run list with 157.
The victory was the first for the D-backs at PETCO Park this season. They had lost their previous eight games at the Padres' home ballpark.