The Mets went ahead 1-0 in the first on a sacrifice fly by David Wright--the only player in the majors to play every inning so far this season--but San Francisco tied it in the bottom half on Winn 's 17th double .