SAN FRANCISCO -- Pinch hitter Joe Panik singled in the winning run with two outs in the bottom of the ninth, lifting the San Francisco Giants past the Los Angeles Angels 3-2 on Friday night.
Angel Pagan had two hits and drove in a run for the Giants, who have won seven of 11 since ending an eight-game losing streak.
David Freese hit a sacrifice fly, scoring Erick Aybar with the tying run in the top of the eighth. Aybar reached on a Matt Duffy fielding error.
Buster Posey beat out an infield single to open the ninth, Justin Maxwell sacrificed pinch runner Gregor Blanco to second and walks to Andrew Susac, who singled to give the Giants a 2-1 lead in the seventh, and Brandon Crawford loaded the bases for Panik, who singled sharply up the middle against Joe Smith (0-1).