Hyun-Jin Ryu struck out nine in six innings, getting his first three major league hits in the process, and the Los Angeles Dodgers held off the Arizona Diamondbacks 7-5 Saturday night.