Marlon Byrd provided three RBIs, with his solo home run in the bottom of the eighth inning giving the Reds a 4-3 victory over the Giants on Thursday -- their third straight win. It was the second night in a row the Giants lost on a solo homer in the eighth.