PHOENIX — Michael Conforto and Brett Wisely each hit three-run homers in San Francisco's six-run third inning, and the Giants won their fifth straight against playoff contenders by crushing the Arizona Diamondbacks 11-0 on Tuesday night.
The Giants have nearly perfected the role of spoiler recently, going 7-1 against Baltimore, Kansas City and Arizona. San Francisco stretched its season-high winning streak by bashing five homers against the Diamondbacks, including three off Brandon Pfaadt (10-10) in the first three innings.
''Things happen like this and it gets contagious,'' Giants manager Bob Melvin said. ''You start playing well and you just feel like you've got a chance to win.''
Patrick Bailey hit a solo homer in the second inning, Conforto launched his 20th in the third and Wisely followed with his three-run homer to put the Giants up 7-0.
Tyler Fitzgerald hit a two-run homer and Heliot Ramos added a solo shot among his four hits. Logan Webb (13-10) allowed four hits in six scoreless innings.
''We're having fun and that's a good thing to watch from the dugout,'' said Webb, the first Giants pitcher with consecutive 200-inning seasons since Jeff Samardzija in 2016-17. ''We're making plays, we're pitching well and that's building chemistry.''
The Diamondbacks are laboring at the wrong time.
Arizona blew an 8-0 lead in a loss to Milwaukee, opened this series with a 6-3 loss and had six hits Tuesday night. The Diamondbacks' lead over Atlanta, a 5-1 winner over the New York Mets, dropped to a half-game for the final NL playoff spot with four games remaining.