Grayson Rodriguez kept the Mariner bats under control with six and a third shutout innings, allowing just two singles and four walks while striking out eight batters to pick up his tenth win of the season against three losses.