Matt Cain overpowered Washington with 11 strikeouts in his first complete game of the season and also hit an RBI double that helped the San Francisco Giants beat the Nationals 3-1 on Wednesday for their sixth win in eight games.