Brandon Belt drove in four runs and Buster Posey homered as the visiting San Francisco Giants defeated the Baltimore Orioles 8-2 on Saturday in the second game of their weekend series. The Giants evened the score in the series after wasting a five-run first-inning lead Friday and losing 9-6. San Francisco took the lead in the first on Saturday and never trailed.