SAN DIEGO --Yonder Alonso and Yasmani Grandal homered, and Chase Headley drove in three runs, as the San Diego Padres beat the Cubs 11-1 on Friday night.
The Padres set a season-high in runs and had 12 hits. Everyone but Will Venable had at least one hit among the starting position players.
Tim Stauffer (2-0) was the beneficiary. Making his first start since May 14, 2012 at Washington, Stauffer pitched five shutout innings and gave up two hits. He struck out five, with a walk and hit batter, earned his win as a starter win since Sept. 16, 2011, against Arizona.
The Padres snapped a four-game losing streak.
Edwin Jackson (3-4) took the loss, allowing eight runs and nine hits in just four innings.
The Cubs managed one runner in scoring position through six innings before Welington Castillo drove in Luis Valbuena with a broken-bat single in the seventh. Three relievers completed the five-hitter for San Diego.
The Padres scored four first-inning runs, matching their total from the previous three games.
Seth Smith drove in two with a single and after Headley reached on a fielder's choice, Alonso smacked his second home run of the season. The Padres began Friday averaging 2.98 runs per game, the lowest in the majors.
Grandal opened the second inning with his fifth homer. Everth Cabrera and Cameron Maybin singled and Headley brought them home with a booming double to right for a 7-0 cushion.
Headley added his third RBI with a fourth-inning single after Maybin doubled.
All of this came at the expense of Jackson, a pitcher the Padres flirted with before he signed last year as a free agent with the Cubs. He's now 0-5 against the Padres, with a 6.94 ERA.
Jackson had been keen avoiding the long ball -- only two home runs allowed in this season's previous nine starts. But he's had trouble in the early innings and that rang true against the Padres.
Of Jackson's 31 earned runs this year, 23 have come in the first two innings.
Cabrera, Maybin, Alonso, Headley and Jedd Gyorko each had two hits for the Padres.