Yasiel Puig tied the modern major-league record with three triples, the Dodgers tied their franchise record with five triples and Greinke racked up 10 strikeouts - including four in one inning - as L.A. thumped the Giants 8-1. First place will be on the line Saturday night when the Dodgers send Clayton Kershaw, who's 11-5 with a 1.48 ERA in his career against the Giants, to the mound. Gonzalez grounded out to second to end the third inning, but during the at-bat, his foul ball banged off the mask of catcher Hector Sanchez, who was considerably shaken. Greinke (12-6) tied a major-league record by recording four strikeouts in the third inning. Tyler Colvin's RBI single off Paul Maholm with two outs in the ninth accounted for the Giants' run.