Willy Adames and Heliot Ramos hit home runs, and Trevor McDonald struck out 10 batters in seven innings to lead the San Francisco Giants to a 6-3 win over the Colorado Rockies on Friday night. Adames opened the game with a two-run home run, his 29th of the season. With two games remaining, he is seeking to become the Giants’ first 30-home run hitter since Barry Bonds in 2004.