Randy Johnson became the first pitcher to win his 300th game in a Giants uniform since Christy Mathewson in 1912.