Joe Panik hit a bases-loaded triple, Mac Williamson launched a 446-foot home run and the San Francisco Giants beat the Pittsburgh Pirates 5-3 Thursday for their 12th win in 14 games.
The Giants took three of four at PNC Park.
After hitting a key double late in Wednesday night's win, Panik put the Giants ahead 3-1 with his triple in the third inning. Williamson followed with an RBI single.
Williamson connected for his second home run of the season in the sixth.
Albert Suarez (3-1) gave up two earned runs in five innings. Santiago Casilla struck out three in the ninth for his 16th save.
Jonathon Niese (6-5) was tagged for five runs in six innings.