LOS ANGELES (AP) -- Justin Christian had three hits and drove in three runs -- all with two outs -- and the San Francisco Giants beat the Los Angeles Dodgers 8-5 Wednesday night to keep their slim NL West playoff hopes alive.
Any combination of two Arizona wins and/or Giants' losses would eliminate the defending World Series champions.
Los Angeles had its four-game winning streak ended as it dropped back to .500.
Ryan Vogelsong (12-7) allowed four runs and nine hits in five innings, struck out three and walked one in extending his career-high victory total. The All-Star right-hander has gone 3-6 in his last nine starts after being 9-1 through his first 20 games.