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 more in the fourth. The Giants had a five-run eighth. 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. Heliot Ramos hit a three-run homer in the Giants’ five-run eighth to cut it to 8-6. Carlos Estévez pitched the ninth for his 11th save.