DeSclafani dominates, Posey leaves game, Giants win 5-2
Anthony DeSclafani threw 8 2/3 effective innings, Austin Slater and Darin Ruf both homered and the San Francisco Giants beat the Arizona Diamondbacks 5-2 for their third straight v...JULY 5, 2021 • ASSOCIATED PRESS