SAN FRANCISCO (AP) Evan Longoria hit a three-run double in the seventh inning to rally the San Francisco Giants past Los Angeles 3-2 on Monday night, ending the Dodgers' four-game win streak despite two more hits from Cody Bellinger.
Joe Panik and Yangervis Solarte had two hits apiece for the Giants. San Francisco ended a four-game slide that included a series sweep by the New York Yankees last weekend.
The Giants were shut out through six innings and stranded three runners in scoring position before nearly batting around in the seventh.