SAN DIEGO -- Manager Rick Renteria likes what he has recently seen from his Chicago Cubs.

"We're playing better," Renteria said Saturday night after the Cubs held on to defeat the San Diego Padres 3-2 at Petco Park.

"We're putting together better games. But it's going to be consistency over the long haul."

A night after getting pounded 11-1 by the Padres, the Cubs certainly put together a better game in every facet.

They got a great start from left-hander Travis Wood (5-4) and a perfect 1 2/3 innings of relief from Neil Ramirez and closer Hector Rondon (fifth save). They got some excellent defense, particularly from first baseman Anthony Rizzo. And they got some timely hitting.

In fact, Wood was both the pitching and hitting hero of the Cubs' fifth win in the last seven games.

Wood the pitcher allowed two runs and three hits in 7 1/3 innings. He was working on a two-hit shutout when Padres outfielder Carlos Quentin, who had missed the previous four games with a groin injury, hit a two-run, pinch-homer in the eighth.

Wood the hitter drove in what turned out to be the winning run with a two-run single in the sixth after Padres right-handed starter Billy Buckner (0-1) intentionally walked second baseman Darwin Barney to pitch to Wood. Barney entered the game hitting .175. Wood was hitting .176.

"I understand it, but I was a bit surprised," Wood said of the Padres' strategy. "You know me. I liked it."

Wood, a .183 career hitter with seven homers and 23 RBIs in 202 at-bats, lined a single to left to drive home right fielder Nate Schierholtz, who had doubled one hitter after third baseman Luis Valbuena homered into the short porch down the right field line at Petco Park to put the Cubs ahead 2-0.

Two innings earlier, Valbuena and Schierholtz had teamed to break up a scoreless tie. Valbuena drew a one-out walk from Buckner, moved to second on catcher Wellington Castillo's single and scored when Schierholtz went the other way and lined a single to left over leaping third baseman Chase Headley.

After giving up a game-opening single to Everth Cabrera on a chopper off the plate, Wood did not allow another hit until Headley's one-out single past Cubs shortstop Starlin Castro in the seventh.

"I thought Wood did a great job," Renteria said. "He attacks the strike zone. He keeps it low, but he can elevate when he has to. I thought he was getting a little tired in the eighth, but I was going to let him continue in his shutout bid until the next hitter got on."

That hitter turned out to be Quentin.

"I felt good all game," said Wood, who was only the eighth left-handed starter the Padres have faced this season. "The fastball was locating down. I got some quick outs. I made a bad pitch to Quentin. The cutter didn't get in."

"He had a low fastball with late life in the hitting area," Padres manager Bud Black said of Wood. "It's a quick arm, a live fastball and it has some action. It's tough to dig out."

After Wood departed, Ramirez, who turns 25 on Sunday, used a nasty slider to strike out the only two hitters he faced to finish the eighth. Rondon retired the Padres in order in the ninth.

Buckner, who was promoted from Triple-A El Paso earlier Saturday to make a spot start, allowed three runs, six hits and four walks (one intentional) in 5 2/3 innings. He was signed to a minor league contract by the Padres on April 19 and was 3-2 at El Paso with a 2.89 ERA in five starts.

NOTES: The Padres traded C Nick Hundley to Baltimore for LHP Troy Patton on Saturday. Hundley, 30, was a second-round pick by the Padres in 2005 and was hitting .271 this season with a homer and three RBIs in 59 at-bats. The Padres had been carrying three catchers. Hundley is a career .238 hitter with 47 homers in 1,644 at-bats. ... Patton, 28, was 0-1 with an 8.10 ERA in nine relief appearances after completing his second, 25-game suspension ... Cubs LF Junior Lake went 0-for-4 on Saturday to end a nine-game hitting streak.