SEATTLE—Mike Yastrzemski homered among his three hits, and the San Francisco Giants survived a wild outing by starter Blake Snell to beat the Seattle Mariners 4–3 on Saturday.
Snell walked five batters in the second inning, two with the bases loaded, and issued a season-worst six walks overall. He was pulled after three innings in which he gave up two runs on no hits and threw 74 pitches, 42 for strikes.