SAN FRANCISCO — Mickey Moniak had three hits, Tyler Anderson limited San Francisco to a run in five-plus innings and the Los Angeles Angels held off the Giants 8-6 on Friday night.
Anderson (6-6), who pitched for the Giants in 2020, has held opponents to one run in five of his last six starts.
The Angels scored a run in the third, three in the third and four in the fourth. The Giants had a five-run eighth.
''We swung the bat well and the way the game turned out, we needed it,'' Angels manager Ron Washington said. ''We did a good job of passing the baton tonight.''
In the third, Taylor Ward scored from first on a bloop double to right by Kevin Pillar after Austin Slater's throw to second was wide. Moniak, who is on a season-high six-game hit streak, then doubled in two runs to make it 4-0.
Zach Neto drilled a two-run homer to deep left-center field in the fourth. Moniak also tripled and scored in the inning to make it 8-1.
Anderson pitched around five walks, settling down after getting the run support.
''If we're scoring runs, I need to be not walking guys and giving them the chance to get back in the game,'' Anderson said. ''So at that point, once we scored eight there, it gave me a chance to go and just be in the (strike) zone.''