Travis Wood outpitched Clayton Kershaw in a battle of All-Star southpaws, leading the Chicago Cubs to a 3-2 road victory over the Los Angeles Dodgers.

Wood (8-10), went seven innings and gave up just five hits and one run Tuesday night at Dodger Stadium, stifling the opposing team's batters with a variety of pitches and pinpoint control.

The Cubs took an early lead when catcher Dioner Navarro singled in Wood in the top of the third inning.

Kershaw (13-8), who has the lowest ERA in the major leagues, struggled with his command throughout and was taken out after 5 2/3 innings, just after giving up a second run on a single by Cubs shortstop Starlin Castro.

The Cubs later tacked on a much-needed insurance run in the top of the seventh when Brian Bogusevic's double-play groundout scored Navarro.

Hanley Ramirez was one of the lone bright spots for the Dodgers on offense, going 3-for-4 at the plate and scoring both of his team's runs.

Rookie sensation Yasiel Puig recorded the last out, when he hit a sky-high pop-up to the end the game with Carl Crawford on first base.

Closer Kevin Gregg worked the ninth for his 27th save.

The Dodgers fell to 77-55 but still lead the National League West by 8.5 games over the Arizona Diamondbacks, while the Cubs improved to 56-76 but remain buried in last place in the NL Central. EFE