San Francisco Giants catcher Buster Posey returned to the lineup after missing two games with discomfort in his left knee.