Nate Schierholtz hit a two-run homer to help Randy Johnson earn career victory No. 302 and the Giants beat the A's 6-3 on Wednesday night, according to an Associated Press report. Johnson (7-5), who beat Oakland on June 13 for his 301st win, allowed one run on six hits, struck out six and walked one in seven innings.