Joc Pederson hits 3 home runs, drives in 8 as San Francisco Giants take wild one over New York Mets play Lindor records 6-RBI night for the Mets (0:55) Francisco Lindor records a home run and a triple to go with six RBIs for the Mets vs. the Giants. (0:55) 2:22 AM ET Associated Press SAN FRANCISCO -- Joc Pederson homered three times and drove in a career-high eight runs, including a tying single with two outs in the ninth inning, and the San Francisco Giants outslugged the New York Mets 13-12 in a wild game Tuesday night. Brandon Crawford hit a game-ending single off closer Edwin Diaz and the Giants -- after blowing a late six-run lead -- somehow recovered to pull off two improbable comebacks of their own. San Francisco squandered an 8-2 lead by giving up seven runs in the eighth to fall behind 11-8. Pederson tied it with a three-run homer in the bottom half, but the Giants trailed 12-11 going into the bottom of the ninth before rallying with two outs to end their five-game losing streak. Francisco Lindor homered and drove in six runs for the Mets, including a bases-loaded triple that put them ahead in the eighth.