Jeff Samardzija pitched eight impressive innings and Darwin Barney homered and drove in two runs as the Chicago Cubs beat the San Diego Padres 3-2 on Saturday night.
In his second straight solid outing, Samardzija (8-11) limited the damage to one run in the eighth inning when the Padres twice loaded the bases and cut the lead to one run.
Samardzija allowed two runs on seven hits. The right-hander struck out seven and walked two.
The light-hitting Barney, who had three hits, connected for a solo shot in the fifth inning and added a go-ahead RBI double in the Cubs' two-run seventh.