Clayton Kershaw outpitched a familiar foe for his first win in more than a month. Kershaw was a bit better than Tim Lincecum in the seventh regular-season matchup between former Cy Young Award winners, rookie Yasiel Puig had three more hits and the Los Angeles Dodgers rallied to beat the San Francisco Giants 4-2 on Wednesday night for a three-game sweep of the defending World Series champions.