LINKEDINCOMMENTMORE

San Diego, CA (Sports Network) - Darwin Barney went 3-for-4 with a homer and two RBI, and the Chicago Cubs received a second consecutive lengthy start out of Jeff Samardzija in beating the San Diego Padres, 3-2, on Saturday.

Samardzija (8-11), coming off his second complete game of the season, fired eight strong innings and put the finishing touches on his outing by striking out Logan Forsythe to strand the bases loaded. He allowed two runs on seven hits while striking out seven.

Kevin Gregg turned in a perfect ninth to notch his 26th save and end the Cubs' four-game losing streak. Anthony Rizzo added an RBI to the victory.

Eric Stults (8-11) was saddled with the loss, charged with three runs on six hits and two walks over 6 1/3 innings.

The Padres, who had won four of six coming in, received three hits and an RBI from Will Venable in the setback.