Right-hander Logan Webb struck out a career-high 10 in six-plus innings and the host San Francisco Giants took advantage of Texas Rangers walks and miscues to complete a two-game interleague sweep with a 4-2 victory on Tuesday afternoon. Mike Yastrzemski had the biggest of the Giants' four hits, an RBI double in a two-run first inning that gave San Francisco the lead for good in the well-pitched series finale. Webb (2-3), who had been winless in his previous eight career interleague starts, shook off a Rangers run in the top of the first to leave with a 4-2 lead one batter into the seventh.