The Diamondbacks' road woes reached 22 straight games with Wednesday's 13-7 loss to the Giants, tying the 1963 New York Mets and the 1943 Philadelphia Athletics for the longest road losing streak since 1900.