PHOENIX -- Randy Johnson fanned nine to tie Roger Clemens for second in career strikeouts Thursday night, but Arizona's bullpen blew a lead and Randy Winn's ninth-inning home run gave the San Francisco Giants a 4-3 victory.
Winn's second solo home run of the game allowed the Giants to complete a three-game sweep and hand the Diamondbacks their season-worst fourth straight loss.
Johnson, who left the game with a 3-2 lead after seven innings, has struck out 19 -- in 13 innings -- in his last two starts to tie Clemens with 4,672 strikeouts.
The tying strikeout came when the 44-year-old left-hander fanned Dan Ortmeier for the third time to start the seventh inning. Johnson drew a standing ovation as he left the field. He was lifted for a pinch hitter in the bottom of the inning with Arizona leading, 3-2.
Johnson gave up two runs on six hits and walked one.