1 of 12
Mark J. Terrill, Associated Press
Los Angeles Dodgers' Yasiel Puig, right, hits a solo home run as San Francisco Giants catcher Buster Posey, left, catches and home pate umpire Lance Barksdale watches during the first inning of their baseball game, Monday, June 24, 2013, in Los Angeles.

LOS ANGELES — Rookie sensation Yasiel Puig hit his seventh home run in 20 major league games and added a tiebreaking single in the eighth inning against Madison Bumgarner, leading the Los Angeles Dodgers to a 3-1 victory over the San Francisco Giants on Monday night.

Nick Punto, who replaced third baseman Juan Uribe in a double switch, led off the eighth with an opposite-field double down the right-field line. Mark Ellis sacrificed Punto to third and reached safely when Bumgarner threw high to first for an error.

Puig greeted George Kontos with a line-drive single to left that scored Punto. Hanley Ramirez drove in the final run on a liner toward the middle that shortstop Brandon Crawford knocked down with a lunging attempt before getting the out at first.