Webb’s gem: Giants ace retires 19 straight D-backs April 19, 2024 by San Francisco Giants SF poised for first three-game win streak of 2024 after crisp series opener