Darwin Barney hit a two-run homer in the bottom of the ninth to give the Chicago Cubs an 8-6 win over the San Diego Padres on Wednesday.
Barney launched an offering from Dale Thayer (0-1) into the left-center field bleachers to give the Cubs a three-game sweep.
James Russell (2-0) pitched a scoreless ninth to earn the win.
Carlos Quentin hit two homers and drove in four runs for the Padres. He had six extra-base hits and six RBI in the three-game series.
Chris Denorfia also hit a two-run homer for San Diego.
The Cubs tied the game in the eighth when pinch-runner Tony Campana stole second and third with two outs and scored on Starlin Castro's infield single.
The Padres came into the series last in the Majors with 18 homers as a team and hadn't hit more than two in a game before hitting four on Monday.
Denorfia put the Padres on the board with a two-run shot off of Cubs starter Ryan Dempster in the second, his second homer of the season.
Quentin followed suit in the third inning with a two-run blast to left-center, then went opposite-field in the fifth. It was his 15th career multihomer game.
Quentin, acquired from the Chicago White Sox in the offseason, missed the first 49 games of the season due to arthroscopic surgery on his right knee. He HAS six extra-base hits and six RBIS in his first three games with the Padres as their cleanup hitter.
San Diego starter Anthony Bass struggled with his control and couldn't make it through five innings. He was pulled after walking in a run with two out in the fifth — his third walk of the inning.
Miles Mikolas walked in another run in relief before Alex Hinshaw came on to end the inning.
Bass was charged with five runs over 4 2-3 innings. He walked four and struck out two.
Dempster lasted just 4 1-3 innings and remained winless in nine starts on the year. He gave up six runs — all on homers. He was pulled one batter after Quentin's second shot.
In the second inning, Steve Clevenger knocked in a run with a single in his first at-bat since coming off the disabled list, then doubled in another run two innings later. He came up with the bases loaded and two out in the fifth but grounded out to second base.
Clevenger missed over a month due to a strained right oblique. He was 11 for 22 before going on the DL, and maintained a .500 average with a 2 for 4 day.